逗号表达式

简介: 逗号表达式
//逗号表达式-要从左到右依次计算,但是整个表达式的结果是最后一个表达式的结果
//int main()
//{
//    int a = 3;
//    int b = 5;
//    int c = 0;
//    int d = (c = 5, a = c + 3, b = a - 4, c += 5);//打印结果为10
//    printf("%d\n", d);
//    return 0;
//}
//a = get();
//con(a);
//while (a > 0)
//{
//    a = get();
//    con(a);
//}
等价于
//while (a = get(), con(a), a > 0)//逗号表达式,只有,后最后一个表达式有效
//{
//
//}


相关文章
10_逆波兰表达式求值
10_逆波兰表达式求值
|
6月前
彻底大悟!逆波兰表达式求值(150)
彻底大悟!逆波兰表达式求值(150)
|
6月前
|
Java C++ Python
acwing 3302. 表达式求值
acwing 3302. 表达式求值
|
6月前
|
C语言 C++
逗号表达式与赋值表达式
逗号表达式与赋值表达式
52 0
|
6月前
|
存储 算法 编译器
【C/C++ 逗号表达式】C/C++中的逗号运算符
【C/C++ 逗号表达式】C/C++中的逗号运算符
56 0
|
6月前
C中的运算符优先级
C中的运算符优先级。
53 0
|
6月前
|
C语言 C++
详解逗号表达式
详解逗号表达式
118 0
|
C++
逗号运算符和逗号表达式
C/C++ 逗号运算符和逗号表达式
103 0