国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

【學習筆記】【C語言】逗號運算符

2019-11-14 18:54:12
字體:
來源:轉載
供稿:網友

逗號運算符主要用于連接表達式,例如:

int a = 9;int b = 10;a = a+1 , b = 3*4;

* 用逗號運算符連接起來的表達式稱為逗號表達式,它的一般形式為:

表達式1, 表達式2, … …, 表達式n

逗號表達式的運算過程是:從左到右的順序,先計算表達式1,接著計算表達式2,...,最后計算表達式n

* 逗號運算符也是一種運算符,因此它也有運算結果。整個逗號表達式的值是最后一個表達式的值

int a = 2;int b = 0;int c;c = (++a, a *= 2, b = a * 5);PRintf("c = %d", c);

++a的結果為3,a *= 2的結果為6,b = a * 5的結果為30。因此,輸出結果為:c = 30

這里要注意的是,右邊的表達式是有用括號()包住的,如果不用括號包住,也就是:

c = ++a, a *= 2, b = a * 5;printf("c = %d", c);

輸出結果將為:c = 3,因為c = ++a也屬于逗號表達式的一部分,跟后面的a *= 2以及b = a * 5是相互獨立的


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永修县| 多伦县| 东安县| 铅山县| 峨眉山市| 云南省| 皋兰县| 梨树县| 上思县| 镇远县| 依兰县| 威宁| 綦江县| 平武县| 昆山市| 海伦市| 炉霍县| 太湖县| 宿迁市| 方城县| 城口县| 高陵县| 奉化市| 巴塘县| 广安市| 普兰县| 久治县| 青铜峡市| 吐鲁番市| 宿州市| 普格县| 当涂县| 府谷县| 商丘市| 南郑县| 明星| 崇信县| 广丰县| 沾化县| 靖边县| 安龙县|