Linux 拨号vps windows公众号手机端

c语言括号里逗号如何运算

lewis 7年前 (2018-11-14) 阅读数 8 #程序编程
文章标签 c语言

在C语言中,括号内的逗号运算符(comma operator)用于依次执行多个表达式,并返回最后一个表达式的结果。括号内的逗号运算符的运算顺序是从左到右。

例如:

int a = (1, 2);    // 括号内的逗号运算符先执行1,然后执行2,最后返回2,赋值给变量a
printf("%d\n", a); // 输出2
int b = (3, 4, 5); // 括号内的逗号运算符先执行3,然后执行4,最后执行5,返回5,赋值给变量b
printf("%d\n", b); // 输出5
int c = (6 * 3, 7 / 2); // 括号内的逗号运算符先执行6 * 3,然后执行7 / 2,返回3,赋值给变量c
printf("%d\n", c);      // 输出3

需要注意的是,在使用括号内的逗号运算符时,通常需要注意运算顺序和结果的正确性。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门