例でNULを追加します。文字配列の初期化:エンド
char s[]={'I',' ','a','m',' ','a',' ','g','o','o','d',' ','g','u','y','\O'};
char s[]={'I',' ','a','m',' ','a',' ','g','o','o','d',' ','g','u','y',};
は、最後にNULと文字配列を初期化するために常に必要ですか? NULが追加されていない場合、2番目の例は機能しますか?また、Nulを最後に追加する必要があるのはなぜですか?
これは '\ O'ですか? (スラッシュの後ろに文字Oが続く) – user3144238
長さが不明な文字配列のBtwは、このように宣言すると自動的に 'NULL'が代入されます' char s [] = "これは文字列です " – Cherubim
@CherubimAnand:文字配列とC-"文字列 "に違いがあります! – Olaf