逗號運算符

可將多個不同的表達式連接起來形成一個逗號表達式。

  • 逗號運算符具有最低運算優(yōu)先級
  • 逗號表達式的運算順序從左到右
  • 整個逗號表達式的值取決于最右邊的表達式的值

實例1:

#include<stdio.h>
int main(void)
{
    int a=3, b=4, c;
    c = (a=a+a, (void)(a+b), b);
    printf("%d %d %d\n", a, b, c);
}
//輸出:
6 4 4

實例2:
可在 for 循環(huán)頭部初始化或遞增多個變量:

int i; float fArray[10], val;
for ( i=0, val=0.25; i < 10; ++i, val *= 2.0 )
   fArray[i] = val;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容