為什麼int i11 int i2要放在前面,不能和int i3放在一起還有答案為什麼等於

2021-08-20 11:36:11 字數 1357 閱讀 6879

1樓:奔流的宵析

package com;

//test類

public class test}

為什麼int i=1/2正確 int i=0.5錯誤

2樓:千鋒教育

整形除以整形結果還是整形,所以1/2 = 0;如果需要得到0.5的結果,可以改寫為1.0/2或者1/2.0。

if(int i=1)是什麼意思?

3樓:匿名使用者

是什麼用法? 判斷乙個數是否為質數。 return 是用於函式返回值 如: int isp(int m) 判斷m是否是奇數,如果是奇數則返回1,不是則返回0,

4樓:匿名使用者

迴圈結束

感覺這段c語言**有問題,初始值i就等於1,就沒必要用i!=1吧

5樓:匿名使用者

迴圈語句,如果i不等於1,n就加1,直到i=5時迴圈結束

感覺這段c語言**有問題,初始值i就等於1,就沒必要用i!=1吧

6樓:匿名使用者

沒什麼意思的,估計你的**有誤

int i=1 ,j=1 ,k=2; if((j-- || k++) && i++) 為什麼答案為2 0 2

7樓:小樓微醉

關於c語言的邏來輯運算

源符:|| 運算規則是:(bai

表示式1)du||zhi(表示式2) 如果1的結果為真,則不執行dao2,表示式最後結果為真;如果1式結果為假則繼續執行2式,2式結果決定最後的結果。

&&運算規則:(表示式1)||(表示式2),如果表示式1結果為假,則不執行表示式2了,最後結果為假,如果表示式1為真,則繼續執行表示式2,表示式2的結果為最終結果。

自增運算規則:前置++i,i的值馬上加1並存於i中,後置i++,i的值在下乙個語句中加1,當前i的值不變。

此處(j-- || k++) && i++) 首先j--,由於是後置所以j的值不變,但是在下一句輸出的時候值會加1,所以表示式的j--的值在此處還是原值 1;所以表示式(j-- || k++)結果為真,k++未執行。由於&&的第乙個表示式的結果為真,所以繼續執行&& i++,即i++,i的值在下乙個語句中加1;

所以最後i的值加1,k的值不變,j的值減1

8樓:依水殤殤

|| 代表的是短路或

當符號左邊為真時右邊的**就不執行了

&&代表的是短路與

當符號左邊為假時右邊的**就不執行

你這裡面的j--是真

所以k++沒有執行

1 1為什麼等於,1 1為什麼等於2?

這是個看似簡單卻又很難回答的問題。我們學生再問老師為什麼的時候,老師總是說 喂啥吃啥 嘻嘻 因為所以,科學道理。這是數學原理!你懂不懂啊?乙個蘋果和另乙個蘋果放在一起,有幾個蘋果?這是真理啊,不過要看你是幾進製,才知道是不是等於2.1 1為什麼等於2 因為從1開始往下數是1 2 3 4 古人定下來的...

1 1為什麼等於,1 1為什麼等於2??????????

不一定1 1 2 正常理解 1 1 1 一滴水 一滴水 一滴水 1 1 3 乙個男人 乙個女人 三口之家 1 1 王和豐 字謎 因為乙個手指再伸出乙個手指,就是兩個手指 這樣的方法可以算20以內的加減法。很實用的!1 1為什麼等於2?1 1 2 是初等數學範圍內的數值計算等式。當某個原始人第乙個意識...

1 1為什麼等於,1 1為什麼等於2?

國內 按照1 2 3排列的規律,為逐次加1,所以1 1 2。國外 假設1 1 2,驗證到2 1 1,所以1 1 2。某路 根據1 2 3的大小,1可以大於2,也可以小於2。1 2 3,3 2 1,所以1 1 2。問題 1加1為什麼等於2?國內 按照1 2 3排列的規律,為逐次加1,所以1 1 2。國...