在C語(yǔ)言中,可以使用以下兩種方法聲明字符串:
#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;
}
注意:當(dāng)使用字符指針聲明字符串時(shí),需要添加const
關(guān)鍵字,以確保字符串內(nèi)容不會(huì)被修改。這是因?yàn)樽址置媪浚ㄈ?quot;Hello, World!")通常存儲(chǔ)在只讀內(nèi)存區(qū)域,試圖修改它們可能導(dǎo)致未定義行為。