加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c-化合物表达与表达与子表达的比较

发布时间:2020-12-16 10:43:03 所属栏目:百科 来源:网络整理
导读:我觉得我在这里区分子表达式和表达式有点困惑. 复合表达式 – 涉及多个运算符的表达式. 例如. 1 1 * 1 表达式 – 具有一个或多个操作数的运算符. 例如1或1 是否有一个低于表达式的级别,称为子表达式? 解决方法 表达式可能没有运算符.例如,在以下内容中: in
我觉得我在这里区分子表达式和表达式有点困惑.

复合表达式 – 涉及多个运算符的表达式.

例如. 1 1 * 1

表达式 – 具有一个或多个操作数的运算符.

例如1或1

是否有一个低于表达式的级别,称为子表达式?

解决方法

表达式可能没有运算符.例如,在以下内容中:

int a = 0;
a;

a是表达式.引用C标准的表达式是“指定计算的运算符和操作数序列”(C 03 5/1).这里,即使没有运算符,a也是“操作数”.

子表达式是任何表达式,它是较大表达式的一部分.所以,在

int a = 0,b = 0,c = 0,d = 0;
a * b + c * d;

a * b和c * d是子表达式.

“复合”一词通常用于陈述,而不是表达.复合语句是一对可以包含一系列其他语句的大括号.例如,函数体几乎总是复合语句,许多循环体也是如此.

通常,复杂表达式只是简称为“表达式”,它们的部分称为子表达式.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读