c語言簡單問題whilean什麼意思

2021-03-04 06:20:48 字數 2834 閱讀 4535

1樓:

while(a!='\n')

當a 字元不是換行符時,迴圈。

當a字元為換行符時,迴圈結束。

有**的話可以解釋更清楚。

補充 == 等於 != 不等於

a後面那個感嘆號是和等於連起來看的ok?

2樓:匿名使用者

換行這個字元的用『\n』表示,

題意是如果a不是換行即『\n』,就進入while迴圈。

另外,給你找個錯: \n 應該用單引號括起來,而不是雙引號,因為\n表示乙個字元而不是字串,所以用單引號『\n』而不用雙引號

3樓:

意思是當輸入的字元是回車標記時才結束迴圈。在這個**中輸入字元時程式會統計數字,字母,空格的個數,直到輸入回車時結束計數並輸出統計結果。

4樓:

'\n'指回車(換行符)那句while話指讀到換行為止(即讀完該行)

5樓:匿名使用者

但 a 不是 換行符(回車) 時

c語言中 while ((c=getchar()) != '\n')不懂

6樓:匿名使用者

這句話的意思是:從鍵盤獲取乙個字元,就是叫你從鍵盤輸入乙個字元,只要你輸入的不是enter鍵就執行迴圈體,由於你沒有宣告當鍵入的是enter鍵時執行什麼操作,所以在執行時若直接輸入enter,可能(注意我說的是可能)會導致程式崩潰.

7樓:匿名使用者

一直讀取字元,直到遇到換行

8樓:匿名使用者

從鍵盤輸入乙個字元 賦給 s[i] 並判斷 它是否是 回車(換行) 如果不是從第i+1個開始到換行(\\n)前乙個字元,計算其中的字元個數,最後結果加c

9樓:匿名使用者

只要輸入的資料不為enter 則繼續執行,如果為enter停止

10樓:匿名使用者

只要不是回車,即enter

c語言中,回車的ascii是\n

11樓:匿名使用者

如果遇到「\n」(也就是換行符)這個位置就停止執行while迴圈

求大神解釋c語言問題。 劃斜槓的語句 while(getchar()!='\n') continue;是什麼意思?能起到什麼作用呢?

12樓:落葉l無情

迴圈直到接收到換行,迴圈本身不做其他事情,作用就是接收掉由上一句的scanf帶來的換行符,防止while迴圈中的gets接收到錯誤的換行符

13樓:精靈譜尼

continue就是跳過本次迴圈中剩下的內容,直接進入下一輪迴圈

c語言,while(!a[n])是什麼意思?

14樓:匿名使用者

c語言,while(!a[n])是什麼意思?

!a[n]中的!表示取非

即判斷a[n]是否等於0,或者a[n]是否為false如果為0或者false就執行迴圈,否則跳出迴圈。

c語言中a!='/n'是什麼意思?

15樓:小雨手機使用者

1、糾正:'/n'應改為'\n'。則a!='\n'表示字元a不等於換行符。

2、分析: '\n'是轉義字元,表示換行符。同類的轉義字元還有'\\'(表示字元 \),'\r'(表示回車符)等。

3、用法示例,用來判斷輸入終止(通常按下回車鍵時即代表程式終止)。

16樓:熱詞課代表

n+1中的n指的是每工作1年支付1個月工資的經濟補償。所謂的+1,是指用人單位解除勞動合同但是未提前30天書面通知勞動者時,額外支付的1個月工資。

17樓:匿名使用者

'/'不是轉義字元,所以'/n'是乙個兩個字元的字串,應表示成"/n",估計你想問的是'\n',由於'\'是轉義字元,'\n'是將n轉義為換行字元,即'\n'表示換行符

18樓:匿名使用者

有的時候為了程式的通用性,可以使用#define預處理巨集定義命令,它的具體作用,就是方便程式段的定義和修改。

舉個例子吧,如果說你在做乙個專案,這個專案的**很長,有5000多行,而且基本上裡面的同乙個常量n就佔了3000多行,如果說今後你要是想對這個常量n的值進行修改,如果在程式的開始沒有定義乙個#define n,那麼改起來不是很麻煩,3000多行啊,那不是要暈過去了~如果你事先定義了乙個#define n 『常量值』,那麼當你要修改程式內部的常量值時,只要修改n後面的常量值就等於把程式內部的要修改的相同常量值都改了,那就很方便了

在程式執行期間其值可以改變的量稱為變數,變數型別又分為系統變數和使用者自定義變數,使用者自定義變數其實和系統變數含義是一樣的,在學到結構化程式設計的時候,你就會明白自定義變數的意思了。系統變數分為四種,int整形變數,使用者存放整數的變數,佔4個位元組的大小;float單精度浮點型,就是存放小數點的數值,佔4個位元組大小;double高精度浮點型,相對float而言,double保畱的小數點位數更精確,佔8個位元組的大小;char字元變數,主要存放字母,佔1個位元組的大小

19樓:匿名使用者

a!='\n'吧,a不是換行符號

20樓:匿名使用者

a!='/n'

應該是a!='\n'

a不等於回車

21樓:

a不等於換行符0x0a

22樓:匿名使用者

a!='\n'表示當a不是回車的時候

簡單c語言問題,求教,簡單C語言問題,求教

include include int cmp const double a,const double b void k const double open,const double close void shadow const double open,const double close,con...

簡單的C語言問題,2個簡單的C語言問題

include void main outa 100 i for i 0 i 9 i outa i 1 a i for i 0 i 10 i a i outa i for i 0 i 10 i printf d a i 第二個 include void main b i 0 c i 5 0 for ...

簡單C語言問題

從錯誤提示來看,是型別不相容。這個在c裡面是合法的,算warning,但在c 中是錯誤。用gcc可以編譯過去 root cc o 2 wall 2.c 2.c 6 警告 main 的返回型別不是 int 2.c 在函式 sort 中 2.c 23 警告 傳遞 strcmp 的第 1 個引數時將整數賦...