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

c-化合物表达与表达与子表达的比较,第1张

概述我觉得我在这里区分子表达式和表达式有点困惑. 复合表达式 – 涉及多个运算符的表达式. 例如. 1 1 * 1 表达式 – 具有一个或多个 *** 作数的运算符. 例如1或1 是否有一个低于表达式的级别,称为子表达式? 表达式可能没有运算符.例如,在以下内容中: int a = 0;a; a是表达式.引用C标准的表达式是“指定计算的运算符和 *** 作数序列”(C 03 5/1).这里,即使没有运算符,a也是“ 我觉得我在这里区分子表达式和表达式有点困惑.

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

例如. 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是子表达式.

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

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

总结

以上是内存溢出为你收集整理的c-化合物表达与表达与子表达的比较全部内容,希望文章能够帮你解决c-化合物表达与表达与子表达的比较所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1222357.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存