c語(yǔ)言怎么聲明字符串

小億
82
2024-09-05 06:23:46

在C語(yǔ)言中,可以使用以下兩種方法聲明字符串:

  1. 使用字符數(shù)組:
#include<stdio.h>

int main() {
    char str[] = "Hello, World!";
    printf("%s\n", str);
    return 0;
}
  1. 使用字符指針:
#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)致未定義行為。

0