為什么會出現wc is not a git command
1 回答

桃花長相依
TA貢獻1860條經驗 獲得超8個贊
為什么會出現wc is not a git command
字符串和字符串結束標志
在C語言中沒有專門的字符串變量,通常用一個字符數組來存放一個字符串。前面介紹字符串常量時,已說明字符串總是以'\0'作為串的結束符。因此當把一個字符串存入一個數組時,也把結束符'\0'存入數組,并以此作為該字符串是否結束的標志。有了'\0'標志后,就不必再用字符數組的長度來判斷字符串的長度了。
C語言允許用字符串的方式對數組作初始化賦值。
例如:
char c[]={'c', ' ','p','r','o','g','r','a','m'};
可寫為:
char c[]={"C program"};
或去掉{}寫為:
char c[]="C program";
用字符串方式賦值比用字符逐個賦值要多占一個字節, 用于存放字符串結束標志'\0'。上面的數組c在內存中的實際存放情況為:
C p r o g r a m \0
‘\0'是由C編譯系統自動加上的。由于采用了‘\0'標志,所以在用字符串賦初值時一般無須指定數組的長度, 而由系統自行處理。
7.3.5 字符數組的輸入輸出
在采用字符串方式后,字符數組的輸入輸出將變得簡單方便。
除了上述用字符串賦初值的辦法外,還可用printf函數和scanf函數一次性輸出輸入一個字符數組中的字符串,而不必使用循環語句逐個地輸入輸出每個字符。
【例7.9】
- 1 回答
- 0 關注
- 873 瀏覽
添加回答
舉報
0/150
提交
取消