C语言逗号表达式在for循环语句中的使用 您所在的位置:网站首页 c语言逗号表达式用法 C语言逗号表达式在for循环语句中的使用

C语言逗号表达式在for循环语句中的使用

#C语言逗号表达式在for循环语句中的使用| 来源: 网络整理| 查看: 265

先直接举出逗号表达式一般的例题 #include void main(){ int a; printf("%d\n",(a=3*5,a*4,a+5)); printf("%d\n",a); }

对于逗号的使用简单而言:

在C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,整个表达式的值是最后一个表达式的值。

例题的答案为20,程序运行结果如下:

可能会有答案算成65,这里的错误点是在括号里面计算时(表达式1,表达式2,表达式3)

表达式2,表达式3是分开计算的的而不是顺序关系。可以看到最后a的值还是15

下面进入正题:

在刷题过程中看到这样一道逗号与循环语句的题目,如果不知道逗号的意思,误导性还是很强的

#include int main(){ int x, y; for(x=30, y=0; x>=10, y


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有