c語言中 while m 是什麼意思

時間 2021-09-05 20:04:54

1樓:天雲一號

while(m)表示當m不為0或null時執行while迴圈體中語句,否則跳出while迴圈體。

舉例如下:

int m = 3;

while(m)  // 當m>0時,m的值減1,直到m<=0跳出while迴圈

2樓:

c語言中 while(m)是什麼意思?

答:c語言中 while(m)的意思是當m不為0的時候進入迴圈體,m為0的時候退出迴圈體。

3樓:

m是個函式式,作為 while( ) 語句的引數,如果m≠0,則執行{}中的語句,否則執行while語句之後的語句...

4樓:匿名使用者

表示m如果不為零則一直執行括號裡的**,直到m==0為止。

5樓:

m 不為0,判斷條件為真

為0時,判斷條件為假

6樓:匿名使用者

如果m!=0,就進入下面的語句

7樓:苦澀無人愛

while()是迴圈語句,t是判斷條件,當t為真或非0的話,執行迴圈,否則退出迴圈,比如t=1,迴圈會持續執行,t=0則退出迴圈,或者 t 可以是其他判斷語句,滿足ture時執行迴圈,為false則退出迴圈

8樓:匿名使用者

while(t)

相當於while( t!=0 )

t值為0時,條件為假

t值不為0時,條件為真

while( t )是while( t!=0 )的簡便寫法。

9樓:

一直執行while所包含的語句,就是無限迴圈。

一般用來執行程式的主體,程式執行後,一直迴圈等待中斷等事件的發生;

處理完事件後,繼續迴圈。

c語言中是什麼意思?

10樓:於陵星

end of file,在電腦的術語bai縮寫通常為du eof,在作業系統zhi決定資料源dao無更多的資料可內

讀取。資料源通常稱為檔案或串

容流。在 c語言,或更精確地說成 c標準函式庫,檔案存取或其它 i/o 功能可能傳回等於象徵符號值 (巨集) eof 指示檔案結束的情形發生。實際上 eof 的值通常為 -1,但它依系統有所不同。

巨集 eof 會在編譯原始碼前實際值給前處理器。

參考資料

11樓:天雲一號

表示

如果dun和m都被成功

zhi讀dao入,那麼scanf的返版回值就是2,繼權續執行迴圈

如果只有n或m被成功讀入,返回值為1,繼續執行迴圈如果n和m都未被成功讀入,返回值為0,繼續執行迴圈如果遇到錯誤或遇到end of file,返回值為eof,條件不成立,退出迴圈。

12樓:匿名使用者

重複做輸入兩個浮點數,直到你按ctrl+z才結束。

13樓:燼

一直獲取n和m的值,知道輸入crtl+z為止

14樓:oo沒有蠟

輸入n,m,沒出錯的話就繼續迴圈

c語言while(!m)什麼意思?

15樓:

while(!m); 先把變數m的值取反,在判斷是否為真,為真時迴圈執行程式語句,為假時退出while迴圈

上面變數m的值賦為字元a,其16進製為0x61,轉換為二進位制為0110 0001;取反後1001 1110其結果不為0為真,所以會一直執行printf語句;

答案為: b

16樓:匿名使用者

就是判斷!m是否為真,為真繼續迴圈,否則停止迴圈。

c語言中while(m)是什麼意思

17樓:veket的小號

送你一bai道口訣

du 「零為假,

zhi非零為真dao」 可破內各種 if(m) while(m) for(;m;) if(!容m) while(!m) for(;!m;)

if(*p) while(*p) ........

18樓:清雅之蘭向日葵

條件語句,當什麼成立時

關於c語言 do {....} while(!m) 中while(!m)是什麼意思?

19樓:10嗜血的承諾

「!」邏輯非運算子,如果m>=1,!m就等於0,不再執行do語句,如果,m=0,!m等於1,執行do語句!最後n=4.

20樓:匿名使用者

while(!m)等同與baiwhile(!

dum!=0)若m為真,那麼!m為假zhi(即為0),那麼不滿足daowhile(!

m)不執版行while()中的語句權;若m為假,那麼!m為真,滿足while(!m)執行下面語句!

21樓:海棠月

就是!m為真的時候

也就是m為假

與 while(m!=1)不 一樣

後者是m不等於1

c語言中<=0||n<=0);是什麼意思?

22樓:闊氣剋剋

這個while迴圈是為了保證從鍵盤讀數的時候只要讀入成功,那麼m或者n肯定是都大於0的,否則一直從鍵盤讀數,直到兩個都大於0或者讀入不成功為止。

23樓:匿名使用者

當你輸入的不為ctrl+z,並且m或n的值小於等於0時你可以繼續輸入m和n的值。可以保證你輸入的m和n都是大於0,才繼續下一步。

在控制檯要輸入eof的話 按alt+65535也可以了

24樓:匿名使用者

意思是輸入m n的值,若是m <=0 或者n <0 且輸入值不是結束字元或者輸入沒有錯誤時,會繼續要求輸入

實際的意思是輸入m n的值,且 m 和n的值要大於0,否則重新輸入

c語言中if(m)什麼意思

25樓:匿名使用者

c語言中if語句的格式為:

if ( 表示式 )

[ else

]    中括號表示其中的內容可以沒有

意思是如果版"表示式"的值為真,則權執行do_if_statements,如果有else語句,則,當表示式的值為假時,執行do_else_statements。

c中,0表示假,非0表示真

所以,if( m )表示:當m為非0時,執行if下面的語句。也可以寫成if ( m!= 0 )

26樓:

c裡數字0 表示假,非0表示真,if(m)是指 m值不為0就執行,否則不執行~

27樓:匿名使用者

if(m) 為當 m=m*2; 結果為1時 執行if。

while(k=m%n)在c語言中是什麼意思

28樓:匿名使用者

首先計算m%n(%比=的優先順序高)

m%n獲取餘數。

然後將這個餘數賦值給k,

然後while對k的值進行判斷,若非零,就一直迴圈下去

29樓:匿名使用者

對m取餘,餘數為m除於k的餘數,

寫成那樣的話跟原語句就是反著的了,原語句的意思是要求(m%k)!=0。才進行運算,

該求素數的原理就是逐個考查比m小且不等於1的數,如果能整除於m則m不是素數,

30樓:2012俞

將m mod n的值賦給k, 如果k≠0則執行迴圈

在C語言中是什麼意思,C語言中 c 是什麼意思?

勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯運算子有4個,它們分別是 邏輯非 邏輯或 邏輯與 異或 在位運算裡面還有 位與 位或 的運算。什麼是邏輯運算 邏輯運算用來判斷...

C語言中 是什麼意思,C語言中 和 是什麼意思

藝蝸楓 c語言中 是複合賦值運算子。複合賦值運算子就是在簡單賦值符 之前加上其它運算子構成,例如 即 a 1 等價於a a 1。的意思就是把左邊的第一個符號移到右邊,其實就是b b c的意思。直接把b c的b 移到右邊,將b的值取出再取出c的值,相加然後賦給b,儲存在b開闢的記憶體空間中,類似的還有...

c語言中sizeof是什麼意思,C語言中sizeof是什麼意思

肥仙女 sizeof是c語言中保留關鍵字,也可以認為是一種運算子,單目運算子。常見的使用方式 int a 10 int arr 1,2,3 char str hello int len a sizeof a int len arr sizeof arr 結果是 len a 4,len arr 12,...