第03天C语言(09):逗号运算符

一、逗号运算符
// 只要运算符 那么一定会有运算结果, 逗号运算符也不例外.
// 逗号运算符的结果是 最后一个表达式的结果  int result = ((a = a + 5), (b = b +1)); // 结果 a = 10 + 5 = 15 , b = 5 + 1 = 6;
代码
#include 
int main()
{
    
    /*
    int a = 10;
    int b = 5;
    int result;
    // 结合性 从左至右
    // a = 15 , b = 6 result = 15 + 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;
    
    //              a = 10 + 5 = 15 , b = 5 + 1 = 6;
    int result = ((a = a + 5), (b = b +1)); // 仅仅作为了解
    printf("a = %i, b = %i, result = %i\n",a,b,result);

    return 0;
}

你可能感兴趣的:(第03天C语言(09):逗号运算符)