C語言中jki是什麼意思在c語言中,jk表示什麼意思呢

2021-03-07 08:42:18 字數 3058 閱讀 3078

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做邏輯與,其結果為真...