c語言字符串存儲方式


#include <stdio.h>
// C 語言中,任何數據類型都不可以直接存儲一個字符串。那么字符串如何存儲?
//在 C 語言中,字符串有兩種存儲方式,一種是通過字符數組存儲,另一種是通過字符指針存儲。
int main()
{
    char bla='a';
    char blb[10]="abcd";
    const char *bld="adfdf";//將bld聲明為一個指向不變字符串的指針;如果不用const則會報錯 
    //char *ble="adfdf";//報錯:[Warning] deprecated conversion from string constant to 'char*' [-Wwrite-strings] 
    printf("%c\n",bla);
    printf("%s\n",blb);
    printf("%s\n",bld);
    

}

結果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM