复合表达式 – 涉及多个运算符的表达式.
例如. 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-化合物表达与表达与子表达的比较所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)