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

時間 2021-08-30 09:42:40

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++沒有執行

c語言inti 1i這個表示式的值為什麼和

1.首先,表示式是構成語句的基本單位,c語言中的表示式是由運算子串聯起來的式子,所串聯的物件可以是常量 變數或函式呼叫。表示式的劃分是由運算子來決定的,由算術運算子串聯起來的式子稱為算術表示式 由關係運算子串聯起來的式子稱為關係表示式等。表示式的值表示式的值是表示式運算後的結果,任何一個表示式都會有...

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

這個問題看似簡單卻又奇妙無比。在現代的精密科學中,特別在數學和數理邏輯中,廣泛地運用著公理法。什麼叫公理法呢?從某一科學的許多原理中,分出一部分最基本的概念和命題,對這些基本概念不下定義,而這一學科的所有其它概念都必須直接或間接由它們下定義 對這些基本命題 也叫公理 也不給予論證,而這一學科中的所有...

1 1為什麼等於「二」1 1為什麼等於2?

1 1 2 是初等數學範圍內的數值計算等式。當某個原始人第乙個意識到1 1 2,進而認識到兩個數相加得到另乙個確定的數時,這一刻是人類文明的偉大時刻,因為他發現了乙個非常重要的性質 可加性。這個性質及其推廣正是數學的全部根基,它甚至說出數學為什麼用途廣泛的同時,告訴我們數學的侷限性。人們知道,世界上...