逗號運算符與括號 - C語言


例1

int x;
int a=(x=2),12;// 賦值優先級高於逗號,相當於a=x=2,12是多余的
printf("a=%d",a);
結果:a=2

####例2 ``` int x; int a=((x=2),12);// 括號里從左到右執行,只會返回最后一個,即12 printf("a=%d",a); ``` #####結果:a=12


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM