C語言程式,一個C語言程式

2022-11-20 06:00:11 字數 773 閱讀 3048

1樓:匿名使用者

while後面為什麼要有分號?這是一個只有控制條件而沒有控制體的迴圈。這樣的迴圈其實將控制體的內容放在了控制條件內,這樣是完全可以的。

至於是前++還是後++,把這個程式這樣拆分一下,就能看來了:

while(x<=0)

這樣兩個問題就都清楚了,其實那一句要表達的意思就是這麼個意思。

2樓:種燒餅的怪叔叔

這道題的考點就是判斷跳出後x的值並輸出。

1)首先我們知道當x++>0的時候會跳出while語句(x++=0的時候依然會最後執行一次while語句)。

2)當跳出while時候到底printf輸出的x是多少,請記住,所有x++的意思是,一個語句執行完後,才對x的值加1(就是見到;就算執行完一條語句),所以這題x++>0也就是這時候x++的值是1,然後跳出while迴圈,x的值再加1,所以printf輸出的是2.

3樓:

while 是迴圈語句分號要加在迴圈語句結束之後,直接在while後加分號就是空語句了。++在前就是先自加再使用變數,在後則反之

4樓:匿名使用者

while後面無分號x是後自加, printf時已經加了的

5樓:韓珍

while後面應該沒有分號。

x是後自加。

6樓:匿名使用者

while()

如果加while後面直接加分號,代表判斷條件後執行一條空語句。

c語言程式的問題,一個c語言程式的問題

r fun x y x y z 是呼叫你定義的函式 x y x y 對應函式裡的第一個引數 括號裡面是三個表示式 由於c語言的運算是從右向左結合 因此有效引數為x y 13 z 對應函式裡的第二個引數 z 是先將自身的值傳進函式 再進行自減運算 即傳進去的第二個引數為8 r fun 意思是r的值引用...

c語言程式問題高手幫忙,c語言一個程式問題 高手幫忙

c語言是由表示式組成的,a b本身就是個表示式,表示式具有值,大於號是左結合的,就是說從左向右依次比,如果大於關係成立,則這個表示式的值非零 一般是1 如果不成立則此表示式的值為0,a b c的運算順序相當於 a b c就是先求出括號內表示式的值再和c比較,如果成立,同樣還是返回1,否則是0 如果列...

求C語言問題的程式,求一個C語言問題的程式!

include stdio.h include string.h include ctype.h int invertion char ch1,char ch2,int n 原字串由形參傳給ch1,倒排後字串 目前是空串 傳給ch2,字串長度傳給n main 啊,看錯了,是單詞倒排不是整串倒排,你把...