###質問の内容
C
1char foo[10] = "Hello";
とした場合,「o」以降は下記のように,全てNULL文字で埋められるのでしょうか?
c
1foo[0]='H'; 2foo[1]='e'; 3foo[2]='l'; 4foo[3]='l'; 5foo[4]='o'; 6foo[5]='\0'; 7foo[6]='\0'; 8foo[7]='\0'; 9foo[8]='\0'; 10foo[9]='\0';
###補足
[やさしく学べるC言語入門第2版](https://www.amazon.co.jp/%E3%82%84%E3%81%95%E3%81%97%E3%81%8F%E5%AD%A6%E3%81%B9%E3%82%8BC%E8%A8%80%E8%AA%9E%E5%85%A5%E9%96%80%E2%80%95%E5%9F%BA%E7%A4%8E%E3%81%8B%E3%82%89%E6%95%B0%E5%80%A4%E8%A8%88%E7%AE%97%E5%85%A5%E9%96%80%E3%81%BE%E3%81%A7-UNIX-Information-Science-%E7%9A%86%E6%9C%AC/dp/4781913598/ref=sr_1_1?ie=UTF8&qid=1473313777&sr=8-1&keywords=%E3%82%84%E3%81%95%E3%81%97%E3%81%8F%E5%AD%A6%E3%81%B9%E3%82%8B%EF%BD%83%E8%A8%80%E8%AA%9E%E5%85%A5%E9%96%80)の173ページにそう記されていたのですが,本当に”最後まで”で処理系依存ではないのか気になりました.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/09/08 06:00