C语言逗号表达式在for循环语句中的使用 | 您所在的位置:网站首页 › c语言逗号表达式用法 › C语言逗号表达式在for循环语句中的使用 |
先直接举出逗号表达式一般的例题
#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 实验室设备网 版权所有 |