→ akasan:matrixOne[i] = ( double* )malloc( columnOne_int * sizeo 12/08 21:57
→ akasan:columnOne_int * sizeof( double ) 12/08 21:58
→ jimmylin212:請問是 sizeof(double) 還是 sizeof(double*)sk7 12/08 22:04
→ VictorTom:for裡面那個是sizeof(double), 因為你這次是要這麼多個 12/08 22:06
→ VictorTom:double來用, 而不是double*; 要錯的話, 32位元環境 12/08 22:06
→ VictorTom:double 8 byte, double* 4 byte, array八成會用爆@_@" 12/08 22:07
→ jimmylin212:double* 4byte 比較容易爆掉? 12/08 23:01
推 VictorTom:double是8 byte, double*只有4 byte, 應該要 12/08 23:11
→ VictorTom:columnOne_int * 8的你只要到columnOne_int * 4 bytes 12/08 23:11
→ VictorTom:的memory, 不是等著用爆嗎?? 12/08 23:12
→ VictorTom:先別管它, malloc你要配怎樣型態的空間就寫sizeof(TYPE) 12/08 23:13
→ VictorTom:TYPE不match運氣好沒事, 運氣不好就等著用爆了....XD 12/08 23:14
→ jimmylin212:瞭解你的意思了.那為啥網路上的教學都會說迴圈裡面的 12/08 23:19
→ jimmylin212:是要給 type * 呢? 感謝你 12/08 23:19
推 VictorTom:for外面那個是sizeof(double*)沒錯, 因為你需要一個 12/08 23:52
→ VictorTom:double*的陣列; for迴圈裡面則是對matrixOne[i]去配置 12/08 23:53
→ VictorTom:double陣列; 建議您把教學裡的東西再看仔細, 不然就貼 12/08 23:54
→ VictorTom:出你看到的教學吧....@_@" 12/08 23:54
→ jimmylin212:我思考看看,謝謝你了 12/09 00:15