今天在寫工管系的程式設計練習
題目是要創一個二維陣列,並將數值丟進去
但初始化後值始終都是 0 ,花了很久終於抓到問題了 = 口 =…
float arr[2][3]={(41.5,44,32), (31,54.5,45)}; //這行是錯誤答案 float arr[2][3]={{41.5,44,32}, {31,54.5,45}; //這行是正確答案 |
看到了嘛?就只是差在一個 () 跟 {} 之間的差別而已
寫程式真的要很小心,不然會浪費時間在 debug 上 囧』
另外就是學弟問到的問題:要如何動態產生二維陣列?
在這裡找到了答案 動態二維陣列指定字串,delete後compiler有錯?
#include <iostream> using namespace std; int main() { char **data; int count_string = 10; int count_char = 10; int i; data = new char*[count_string]; for(i = 0; i < count_string; i++) data[i] = new char[count_char]; return 0; } |


新年快樂
= 口 =?? 哪裡新年了?
愛地球,做,就對了!!!
= 口 =???