c語言怎么定義字符串的量?
C沒有字符串定義,字符串是拆開放入char數組里面的。
使用字符數組來實現,不過要預留一個位置給'\0', C中的字符串以'\0'結束。
舉例說明:
char s[5]="ABCD";
字符數組s最多能存儲一個含有個字符的字符串(串結束符'\0'也需要占一個字節)。
char ch[21]="I am happy";
以上沒有明確寫'\0',編譯器會默認自動加一個'\0'。
也可以通過scanf("%s",ch); (以空格為結束標志)
或gets(ch); (以回車為結束標志)
在程序運行時通過鍵盤輸入字符串。