【ANSI-C】 C言語なら俺に聞け! Part 128
■ このスレッドは過去ログ倉庫に格納されています
0523デフォルトの名無しさん
2006/07/31(月) 18:18:09char str[][]={"This","is","a","test",NULL};
はcharの2次元配列を宣言しようとしているが中途半端なのでコンパイラがエラーを出す。
宣言&初期化するなら、
char str[][5]={"This","is","a","test",NULL};
とかすれ。
char *str[]={"This","is","a","test",NULL};
はcharへのポインタの配列だから、この二つのstrは全然意味が違う。
ポインタや配列をもう一回勉強せい。
■ このスレッドは過去ログ倉庫に格納されています