首页
编程
java
php
前端
首页
编程
java
php
前端
关于C++的语法问题! 各位师长请进
int a=3;
int b=2;
int c=5;
下面这语句 int result=(c=b,b--,a++) 这定义是什么意思括号里面为什么最后result赋值了3?真搞不懂求帮助
括号里是逗号表达式,相当于三条语句,分别执行。最后返回最右侧表达式的结果,即int result = a++;由于a++是先执行表达式,再a加1,所以result的结果就是3
点击展开全文