在C語言中,可以使用以下兩種方法聲明字符串:
#include<stdio.h>
int main() {
char str[] = "Hello, World!";
printf("%s\n", str);
return 0;
}
#include<stdio.h>
int main() {
const char *str = "Hello, World!";
printf("%s\n", str);
return 0;
}
注意:當使用字符指針聲明字符串時,需要添加const
關鍵字,以確保字符串內容不會被修改。這是因為字符串字面量(如"Hello, World!")通常存儲在只讀內存區域,試圖修改它們可能導致未定義行為。