4 设有变量定义:int a=10,c=9; 则表达式 (--a!=c++)?—a:++c的值是 。

4 设有变量定义:int a=10,c=9; 则表达式 (--a!=c++)?—a:++c的值是 。
2024年11月22日 12:44
有5个网友回答
网友(1):

#include
#include
#include
using namespace std;
int main(){

int a=10,c=9;
cout<<((a!=c++)? a : ++c)< return 0;
}
只是一个:引导的选择问题而已,很简单。
输出结果是:10。

网友(2):

a自减变成9 c后加还是9。--a == c++ 条件不满足,执行完C后加 =10 再执行++c ,上一步C =10,前加变成 11

网友(3):

11 主要注意下c++中唯一一个三元运算符以及前置++和后置++在表达式中的运算顺序
楼主可以自己上机调试一下啊!这对你是很有帮助的哈!

网友(4):

11
--a,减了再用;
c++;用了再加;
++c;加了再用;

网友(5):

11