C語言程式題不知道為什麼,解釋下謝謝

時間 2022-03-11 17:40:03

1樓:錢煙竺俏

x--的意思是在x使用後-1

所以在輸出的時候先輸出x

再x=x-1

不信你在下面printf("%d",x);

while(!x)

中!是非運算子

在c語言邏輯運算中

若值為非0則是ture

值為0則是false

!的作用就是讓ture變為false

讓false變為ture

因為x為非0

所以是ture

然後!x就變為false

因為是false

迴圈只有在ture才會繼續執行

所以實際上迴圈只執行一次

2樓:玉其英侍綾

你就記住c語言裡面,0為假,非0為真。。

printf("%d",x--),執行完這一句之後x為22,非0,為真,那麼

!x就是假。。

while

(!x)

就是while

(假),退出迴圈。。

所以只執行了一次迴圈體。。

3樓:京儉別嬋

--x:是先賦值後自增如y=--x則y=22;

x--:是先自增後賦值y=x++則y=23;

!是邏輯運算子,0為假,1為真,!x這個運算子對表示式x的真值取反,x=23為真,取反為假;

所以do執行後while不成立只輸出

結果為:23

不知道為什麼身上有白斑,不知道為什麼身上手上都有痘痘,看過中

成都市西部白癜風醫院 經常的勞累熬夜,經常的生氣,經常的在戶外,接受陽光的照射,都會容易得白癜風的,再一個就是免疫力低下,也容易得白癜風。您需要飲食注意不要吃含有維生素c高的食物,比如獼猴桃柚子橘子類的食物。多注意休息,飲食,應該吃動物的內臟豆製品,核桃和花生,有利於白斑的消退。白癜風的發 素有很多...

不知道為什麼,我很喜歡陰天,不知道為什麼,我很喜歡陰天?

剪羊毛的寶寶 這個每個人對於自己喜好吧,有些人喜歡大晴天,喜歡聽姐的明朗,有些人喜歡陰天,他不喜歡太晴朗的天空,也是很正常的呀,個人的愛好一樣嘛 自由行走的靈魂 很正常,陰天有陰天的好處,雨天有雨天的情調,陽光有陽光的美麗,你比較喜歡陰天,可能你喜歡那種陰天下景物的清撤吧!或者是環境的涼爽,仍讓你頭...

一道物理題,答案是C,可我不知道為什麼,幫幫我

因為鏡子找出的人是和現實相反的 而照相機照出的是真實的狀態 鏡面成像所得到得像是與實際物體左右相反大小一樣,是虛像。而相機成像是凸透鏡成像原理是實像是現實的寫照。故會左右會相反 鏡子裡的像與實際是相反的!你平時照鏡子都會發現是相反的。 照相機拍到的畫面和人眼看到的畫面應該是一樣的,那麼人眼看到鏡子裡...