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;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容