逗号表达式

简介: 逗号表达式
//逗号表达式-要从左到右依次计算,但是整个表达式的结果是最后一个表达式的结果
//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)//逗号表达式,只有,后最后一个表达式有效
//{
//
//}


相关文章
【逆波兰表达式求值】
【逆波兰表达式求值】
|
7月前
|
C语言
自增自减运算符
自增自减运算符
63 4
|
7月前
|
C语言 C++
逗号表达式与赋值表达式
逗号表达式与赋值表达式
67 0
|
7月前
|
存储 算法 编译器
【C/C++ 逗号表达式】C/C++中的逗号运算符
【C/C++ 逗号表达式】C/C++中的逗号运算符
93 0
|
7月前
C中的运算符优先级
C中的运算符优先级。
59 0
|
7月前
|
C语言 C++
详解逗号表达式
详解逗号表达式
157 0
|
C++
逗号运算符和逗号表达式
C/C++ 逗号运算符和逗号表达式
109 0
|
C语言 C++
中缀表达式转后缀表达式以及表达式的求值
中缀表达式转后缀表达式以及表达式的求值
239 0
中缀表达式转后缀表达式以及表达式的求值