c語言中c和s的區別
發布時間: 2022-04-15 15:41:22
❶ c語言中 **s是什麼意思和*s與s有什麼區別
**s是二級指針,指向指針的指針,*s是一級指針,指向變數的指針,s就是變數
❷ c語言中%c和%s的區別
%c格式對應的是單個字元。
所以在輸入多個字元的時候,它只會讀取第一個字元,之後的字元是無法讀入完成任務的,那麼也就是說,只進行一次讀取工作的C函數表達方式。
%C只能輸入一個字元。
如果是正確的輸入Y,如果是錯誤的輸入N。
0和1的表達。
%S格式對應的是字元串。
S通常表示復數,也是多個的意思,那麼在字元中表示字元串。
關於%S可以輸入一串字元的字元串。
字元的個數是通過字元串來進行設定的。
❸ c語言中,%c和%s在輸入和輸出字元串的時候有什麼區別
輸入:
1、賦值
%c輸入函數只會對一個位元組空間賦值,而%s會一直賦值,直到輸入中遇到空白字元為止。
2、地址符
輸入的時候scanf("%c", &a);這里的&不能少,而scanf("%s",s);這里不能有&符號。
輸出:
1、長度
%c只能輸出一個字元,%s輸出的是一串字元,直到某一個位元組內存的元素為字元'