1樓:12345額時代
是一條賦值語句,zhidao=左邊是變數k,右邊是表示式,操作方法如下:
1、早c語言中,i++的意思是先進行表示式運算,再進行自增運算。
2、從結果來看,把i++的運算過程拆分開,等效於i=i+1,可以看到運算結果是一致的。
3、但是在表示式運算過程中,i++會先進行表示式運算,然後才會進行自增運算。
4、根據執行結果可以看到b=j;賦值運算結束之後j=j+1,即j進行自增運算。
5、而++i的意思是先進行自增或者自減運算,再進行表示式運算。
6、通過運算結果可以發現,如果僅從i的值來看,++i和i++最終的i值是一樣的,都是i自增加了1.。
2樓:華夏沉默
j與k進行或運算,(若j不為0,則或運算的結果為1,或運算以後j自加1,k不變,因為j不為0就可判斷或運算結果為1,不需要對k判斷;若j為0,則或運算後,j和k的值都自加1。)
j和k或運算的結果(0或者1)在與i進行與運算(若或運算的結果為0,則與運算的結果為0,i的值不進行自加1操作,因為0和任何數與都是0,不需要再對i判斷了;若前面或運算的值為1,則再與i與運算後,i的值自加1)
3樓:匿名使用者
這個是用於判斷的表示式,就是要判斷j++、k++、i++三個表示式的真假值。。。。。
4樓:匿名使用者
兩個邏輯運算,||是或邏輯,&&是與邏輯;i為0,結果為0(假);否則,只要j或k為非0,結果為真;
在c語言中,j++||k++表示什麼意思呢
5樓:聽不清啊
||j++||k++表示
先取j的值,然後再j自增;若取到的值非0,則後面的k不再作判斷,整個表示式的值就為「真」。
若取到原先j的值為0,則再取k的值,然後k自增。若取到原先k的值非0,則整個表示式的值就為「真」;否則整個表示式的值就為「假」。
6樓:
沒什麼意思!
因為是或的關係,所以只執行j++部分(前提是j>=0)j++ 等於1 所以是真
在或的關係中只要乙個真就全為真,所以後面的k++ 不會執行的
c語言
7樓:天雨下凡
||||此題主要是考的邏輯短路問題,你的題目中k+應該是k++if(j++||k++&&i++),因為&&的優先順序高於||的優先順序,所專以實屬際為:
if((j++||(k++&&i++))
因為整個表達的結果最後依賴於||運算,而||運算從左到右執行,先看j++,因為j的值為1,所以j++的值為1,然後j自增,變成2,||後面的**不會被執行,因為||運算,只要乙個表示式為真,則整個結果為真,即k++&&i++不會執行,所以最後輸出的結果,i與k的值不變,所以是1,2,2
8樓:兄弟連教育北京總校
|」邏輯或「 || 」 只要有乙個為真則為真
假如: 「||」左版邊為真時,「||」後面的語句不再權
執行< 語句為真 >
「||」左邊為假時,繼續判斷「||」後面的值 若為真則真 若為假則假
==》 因為 (j++)為真 所以 (k++)就不再執行 ==》j=2; k=2;
邏輯與「 && 」只要有乙個為假則為假
假如: 「&&」左邊為假時,「&&」後面的語句不再執行 < 語句為假》
「&&」左邊為真時,繼續執行「&&」後面的值 若為真則真 若為假則假
==》因為( j++ || k++ )為真 繼續執行(i++) ==》i=2
在c語言中&&是什麼意思啊ijkm等於什麼為什麼啊
9樓:匿名使用者
&&是邏輯與來,就是兩邊的運算元源
為真,也即非0時,結果就為1,否則結果為0。而且&&有乙個特點是在知道第乙個運算元為假時,即為0時,就不會再判斷後面的表示式了,也叫短路與。這個當i--&&--j運算時,由於i為0,所以就不會進行後面的--j表示式了,然後再對i減1,i的值就變為1。
由於(i++&&--j)的值為0,所以也不會對k++進行計算了,所以k的值也不變。
10樓:匿名使用者
&&在c中是與的意思;
你上面給的資訊不是特別的全,建議你多貼出一些程回序資訊。
處理完後ijkm的值答應當是:
i = 1;
j = 1;
k = 5;
m = 0;
詳細交流:xubbwd@gmail.***c程式設計技術交流。
11樓:匿名使用者
&&和||都是邏輯運算子,表示「邏輯與」。這裡m = 0, i = 1, j = 1, k = 5。
++i和i++的區別就是:++i先自增,在運算;i++ 是先運算,再自增。
12樓:匿名使用者
&&是同時成立的意思,滿足這個條件就要幹這些是m=i++&&--j&&k++;是c語言邏輯運算子
有或與非!或||表示兩個條件同時成立乙個就好了&&與的意思
13樓:君原
1240?
mark。
c語言中,&&和‖在計算中是啥意思?如1&&2和++k‖k
14樓:金色潛鳥
&& 邏輯與
(邏輯乘)運算。
|| 邏輯或 (邏輯加)運算。
1 && 2 就是 ( 1 與 2) 運算,1 是真,2是真,真與真 得 真。
++k || k 就是 如果 ++k 為真 或 者 k 為真, 結果 就是 真。只有2者 都為假時 才為假。
----
一般規定: 0 為 假,所有的 非 0 都為真。
15樓:
&&表示並且。 要同時滿足兩個條件||表示或者。只要滿足乙個條件就通過
在c語言中,在C語言中ch c A a 是什麼意思,其中ch和c是字元
在c語言中ch c a a 的意思是,是把表示大寫字母的變數c轉換為小寫字母的語句,使用前一般要先判斷一下的,如下 if c a c z ch c a a 因為當c b 時,c a 就等於1,然後1 a 就是 b 如果事先不檢測的話,當c不是大寫字母時作這樣的轉換是會無法理解的。在c語言中ch c ...
在c語言中,func是什麼意思,在C語言中,FUNC是什麼意思?
沒有特別的意思 可能是程式中定義的乙個巨集 也許 func就是空白 只是起到標記的含義 func 是你自己定義的函式的名字。例 void func1 int i 其中void指的是返回值型別是空,預設情況下指的是int型,func1是你定義的函式名,int i是你定義乙個形式引數,型別是整型的 我隱...
c語言中是什麼意思,C語言中是什麼意思
並且的意思,是非的意思,沒有你那種寫法,具體使用方式如下 int a 5 bool b false 執行判斷處理 if a 5 b printf a d n a 左右應該還有兩個運算元,比如a b,一般出現在if語句的條件中,因為取反的優先順序高於邏輯與,所以意思是將b取反再與a做邏輯與,其結果為真...