在C++中,表达式可以嵌套是什么意思? 举个例子

2025-02-26 13:45:46
推荐回答(2个)
回答1:

【表达式】:是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合。
int a=3,b=4,c=0;
1、算术表达式:算术表达式是最常用的表达式,又称为数值表达式。它是通过算术运算符来进行运算的数学公式。如 a*b 为一个表达式,结果为12.
2、逻辑表达式   逻辑运算的结果只有两个:True(真)和False(假)。
如 a>b 为表达式,结果为False。

【语句】:表达式加上分号“;”组成语句。

【表达式嵌套】:简单理解就是表达式里有表达式。如,
c=a+a*b 为一个表达式,但这个表达式里还有另一个表达式a*b。

回答2:

#include
void main( )
{
int a=3,b=4,c;
c=a-b?a-3?b:b-a:a; ////////////////
cout<}