下記のプログラムですが変数stだけが値の格納ができません。
画像のエラーが出ます。変数nameには格納できます。
やっていることは同じなのに何が起きているのでしょうか。
たまたま確保した領域にすでに値が入っていて出来ないのかと考えNULLを格納し初期化?してみましたが同じエラーが出ました。理由がわかる方教えていただけましたら幸いです。
c
1 2int main(void) 3{ 4 char *name; 5 name[0] = 'a'; 6 7 char *st; 8 st[0] = 'a'; 9 10 return 0; 11} 12
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/02 08:51
2020/03/02 08:56 編集
2020/03/02 08:57
2020/03/02 08:58
2020/03/02 08:59
2020/03/02 09:01