1樓:gta小雞
c=(a=(2,3));
先求逗號表
bai達du
式2,3,值為
zhi最後一項3;然dao後求專表示式a=3,將a賦值為3並返回3;最後求表示式c=3,將c賦值為3。
d=(b=2,3)先求逗號表屬達式b=2,3,前一個子表示式將b賦值為2,返回後一個子表示式的值3;然後求表示式d=3,將d賦值為3。
輸出abcd的值,a=3, b=2, c=3, d=3。
2樓:
a *= 2 + 3; 就是
a = a * (2 + 3);
同理:a /= a + a; 就是 a = a / (a +a);
*= /=都是複合運算版
符,權 a *= b;即 a = a * b;
3樓:飄雨
a*=2+3表示:a=a*5;
a/=a+a表示:a=a/(a+a)
4樓:孤漠飛鳥
a*=2+3 表示a=(a*(2+3))=a*5;
a/=a+a 表示a=a/(a+a)=1/2;(如果a是整型,這時為0)
c語言a[1][j]++是什麼意思
5樓:育知同創教育
a[1][j]是一個1行j列的陣列,++的意思是給某一個元素的值加1
6樓:小卡唐
第2行第j個元素自增1
c語言中a+=2是什麼意思
7樓:路堯家的顧小言
a++表示a自增1,就是bai給a+1然後du賦值給a,zhi相當於daoa=a+1。
在c/c++等高階語言中,++是自增運算子,它有版兩種用法:
1、i++:使用權i之前先使i加一;
2、++i:使用i之後再加一。
擴充套件資料:程式例項:
#include using namespace std; int main()
執行結果:
8樓:考元修龐裳
「==」通常用於條件判斷,a==2
意思是判斷a是否等於2;
例如:if(a==2)
else
9樓:茆晚竹藏風
=是賦值運算子,==是邏輯比較運算子,==一般用於邏輯判斷上,比如:if、while、do...while、for(最少使用)、?
:(三目運算子,第一個就是邏輯表示式)
10樓:匿名使用者
賦值相當於a=a+2
也就是說每當執行這個語句時候,
a的值會變化,變化為a由原來的值增加2.
11樓:匿名使用者
c語言中,
a+=2是等價於a=a+2的.
即將變數a的值加上2,然後再賦值給a.
12樓:藏天地
+=,-=,*=...都屬於賦值運算子
運算時都一下就明白了,如a+=2就表示a=a+2
13樓:匿名使用者
a+=2;和a=a+2;是一個意思
14樓:匿名使用者
它的意思就是:a=a+2
C語言中P23是什麼意思,c語言中12是什麼意思
的優先順序比 bai 高,1 du2 3 1 2 3 1二 位zhi邏輯運算子 符號dao 描述 按位與 按位或 版 按位異或 按位取反 表中權除去最後一個運算子是單目運算子,其他都是雙目運算子。這些運算子只能用於整型表示式。位邏輯運算子通常用於對整型變數進行位的設定 清零 取反 以及對某些選定的位...
c語言中是什麼意思,C語言中 是什麼意思
等於的意思 是賦值的意思。只要理解到 賦值不是等於 就能分辨了。比如 int a a 2 賦值,讓a的值變成2 a原來是多少是不知道的 if a 3 判斷 a是否等於3,此時a的值仍然是2a 這是一個邏輯符號,也就是說,結果是真或者假.a b 當a與b相等時是真,否則為假.還有,迴應一下klboy1...
c語言裡的t是什麼意思C語言C是什麼意思
樓上寫錯了,應該是 轉義字元 而不是 轉移字元 轉義字元是一種特殊的字元常量。轉義字元以反斜線 開頭,後跟一個或幾個字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱 轉義 字元。例如,在前面各例題printf函式的格式串中用到的 n 就是一個轉義字元,其意義是 回車換行 轉義字元主要用來表示...