C言語 文字列定数の定義方法【初心者向け解説】
C言語では、文字列定数は二重引用符で囲んで定義できます。例えば、
char *str = "Hello, World!";
文字列定数は、ヌル文字で終わる文字配列としてメモリに保存されます。C言語では、文字列定数は変更できません。つまり、ポインタを介して文字列定数の値を変更することはできません。そうすると、未定義の動作が発生します。
C言語では、文字列定数は二重引用符で囲んで定義できます。例えば、
char *str = "Hello, World!";
文字列定数は、ヌル文字で終わる文字配列としてメモリに保存されます。C言語では、文字列定数は変更できません。つまり、ポインタを介して文字列定数の値を変更することはできません。そうすると、未定義の動作が発生します。