C语言day03-09逗号运算符

代码

#pragma mark 逗号运算符

#include <stdio.h>

int main()
{
    /*
    int a = 10;
    int b = 5;
    int result;
    //  结合性 从左至右
    // a = 15, b = 6 , result = 15 + 6 = 21;
     a = a +5, b = b +1,result = a + b;
    
    printf("a = %i ,b = %i , result = %i\n",a,b,result);
    
    // 只要是运算符那么一定会有运算结果,逗号也不例外,
    // 逗号运算符的结果是 最后一个表达式的结果
     */
    
    int a = 10;
    int b = 5;
    // 6        a = 10 + 5 = 15 ,b 5 + 1 = 6
    int result =  ((a = a + 5), (b = b + 1));   // 仅仅作为了解
    
    printf("%i \n",result);
    return 0;
}
    原文作者:liyuhong165
    原文地址: https://www.jianshu.com/p/9a66b1fa9fcd
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞