-
if(!a) x--;意思:如果 (!.)a) 如果為 true,則執行 x--。現在 0 像 a 和 c 中的 0 是假的。 所以(!a)=true。所以執行 x--;
while(m!=n)翻譯成中文:When m!=n,則執行迴圈。 如果 m==n,則迴圈結束。
ok?希望大家能理解,可以一步一步來分析。
-
if(!a) x--;
如果a為0,則判斷條件為真,則執行x--運算,否則進行其他處理。
有兩種情況:
0:0 也是乙個假旗,!A 為真,則如果肢體有效。
不是 0:!A 為 0,這也是乙個假標誌,由 else 處理。
while(m!=n)
當 m 和 n 的值不相等時,while 迴圈繼續(執行迴圈體中的語句),直到 m 和 n 的值相等,迴圈被跳出並執行後續處理。
-
if(!a) x--;
如果! A 為真 ((!.)a)!=0) x--
while(m!=n)當 m 不等於 n 時迴圈。
-
if(!a) x--;
這裡! 它的意思是“不”。 換句話說! 如果後乙個公式為真,則“!”。表達“將變得站不住腳如果後乙個公式無效,則 “!”.表示式“將成為 true。
A 是乙個數字,如果為 0,則不為真,其他值為真。 所以(!用於確定 a 是否為非 0 數字的方法。
例如:a=0,則 if(!a) 設立。a=1,則 if(!a) 未成立。
while(m!=n)
這裡是確定 m 是否等於 n。 等效! ==。它只是寫了! = 就是這樣。
如果 m 不等於 n,則 while(m!=n) 成立。如果 m 等於 n,則 while(m!=n) 未成立。
-
if(!a) x--;當a=0時,如果判斷條件為真,則執行x--運算,否則進行其他處理
while(m!=n)當 m 不等於 n 時,迴圈繼續(繼續執行迴圈體中的語句),直到 m 和 n 值相等,然後跳出迴圈並執行後續處理。
-
a 是當 a 不等於 0 時。
m!=n 是 m 不等於 n
-
1、int
x=2,y=2,a;
a=(x=x+1)丨丨(y=y+1),括號優先順序最高,第乙個括號中的x=x+1,x先計算
3、3不是0,邏輯上是正確的。
邏輯或運算子,如果一側為真,則結果必須為真,所以||右側不計算,整個結果是分配給
最後是a=1,x=3,y=2(y=y+1優化不計算)2,int
x=2,y;
x=(y=3,2+y,2*y)
括號內是逗號表示式,逗號表示式的結果是最右邊表示式的值,即2*y的值是表示式的值(y=3,2+y,2*y),然後將該值賦值給x
逗號表示式從左到右計算,先是y=3,然後是2+y,最後是2*y,即2*3=6賦給x
最後,它是 x=6
讓我問你你的問題。
首先你說的是**遊戲會不會損壞電腦,這是不可避免的,但是你不用擔心,因為平時**對硬碟的損壞可以忽略不計,只要不是頻繁的bt**,就不要太擔心了。 >>>More