1樓:戊依童飛萱
if(!a
)就是一個判斷語句,判斷表示式
!a的真假,進而決定是否執行後續操作。
如果a是一個變數
當a等於0時,!a=1(為真),執行後續操作;
當a不等於0時,!a=0(為假),不執行後續操作;
如果a是一個表示式
將表示式的值計算出來,當成變數來操作,判斷過程同上。
2樓:匿名使用者
寫錯了吧,應該是a+=c
a+=c等價於a=a+c
main()
printf("%d,%d,%d\n",a,b,c);//a=26,b1=3,c1=6
}{}裡外分別宣告瞭b,c。這兩個b,c在記憶體中分配了不同的儲存空間,我分別用b1,c1,b2,c2來表示。而a只有一個。所以最後的結果是:
14 4 12
26 4 12
26 3 6
3樓:匿名使用者
這是c語言裡為了使用者使用方便所提供的一個運算子,還有其它類似的運算子:
+=-=
*=/=
%=&=
|=^=
<<=>>=它們都可以統一的來解釋、理解:
例如:+=
左運算元+=右運算元;
等價於左運算元=左運算元+右運算元;
int a=1;
int b=2;
a+=b;//表示a=a+b=1+2=3
執行完後a的值為3.
其它的運算子是同樣的道理,可以統一解釋、理解
4樓:一支鎮定劑
a=+c這個的意思很簡單就是a=a+c這個意義,把a+c賦予
上式a=13
5樓:匿名使用者
神經病 不會看書啊
這麼簡單的問題
6樓:匿名使用者
是不是a+=c?
意思為a=a+c=1+12=13
C語言中是什麼意思,C語言中,,,,分別表示什麼意思?請舉例說明
應該是分解為 tmp 盯敞馳緞佻等寵勸觸滑 tmp f i 1 j k 1 a i j tmp f i 1 j k 1 a i j c語言中 分別表示什麼意思?請舉例說明 1 c語言中的 意思為 右移後 賦值 示例為 x 8 x 3 右移後結果為 00000000 00000000 00000000...
c語言中的平方是怎麼表示的,C語言中X的平方如何表示?
math.h檔案中含有乘方 包括開方 的庫函式表示為 pow x,y 其中x和y都是雙精度浮點 double 型,x是底數,y是指數 如果是小數即為開方 表示為 double pow double x,double y c語言pow 函式 求x的y次方 次冪 標頭檔案 pow 函式用來求 x 的 y...
c語言中voidcon啥意思,C語言中void是什麼意思
宣告瞭一個函式名字叫con無引數返回值為void c語言中void是什麼意思 void 被翻譯為 無型別 相應的void 為 無型別指標 常用在程式編寫中對定義函式的引數型別 返回值 函式中指標型別進行宣告。void 的作用 1.對函式返回的限定,這種情況我們比較常見。2.對函式引數的限定,這種情況...