#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); }
結果: