做C语言选择题的时候遇见了逗号表达式,我一点儿印象都没有,百度了一下明白了该表达式的含义:先运行逗号前表达式,再运行逗号后表达式,最终将后者的值赋给括号外表达式
#include<stdio.h>
int main(void)
{
int a = 2;
printf("%d", (a=a + 3, a - 2));
}
例如这段代码,逗号表达式的作用一目了然
做C语言选择题的时候遇见了逗号表达式,我一点儿印象都没有,百度了一下明白了该表达式的含义:先运行逗号前表达式,再运行逗号后表达式,最终将后者的值赋给括号外表达式
#include<stdio.h>
int main(void)
{
int a = 2;
printf("%d", (a=a + 3, a - 2));
}
例如这段代码,逗号表达式的作用一目了然