怎样区分表达式和表达式语?C语言为什么要设表达式语句?什么时候用表达式?什么时候用表达式语句?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/29 20:52:26
怎样区分表达式和表达式语?C语言为什么要设表达式语句?什么时候用表达式?什么时候用表达式语句?
要准确点!
要准确点!
凡是有值的都是表达式.具体包括:数字,标识符,字符常量,字符串常量,函数调用,以及以上几种用运算符组合起来.
如a,a++,a+b,"dfsaf",f().
表达式后面加一个分号就构成了表达式语句.
为什么要用表达式语句呢?因为我们需要表达式的副作用,而不是它的值.
比如a++;和++a;这条表达式的值对我们来说没什么意义,我们只是单独希望他把a加一而已.
再比如函数调用.puts("haha");puts是有返回值的,但显然我们并不关心.要的只是要他执行了就行.
注意,声明是语句,不是表达式.for(;;)里面是表达式,而不是语句.
如a,a++,a+b,"dfsaf",f().
表达式后面加一个分号就构成了表达式语句.
为什么要用表达式语句呢?因为我们需要表达式的副作用,而不是它的值.
比如a++;和++a;这条表达式的值对我们来说没什么意义,我们只是单独希望他把a加一而已.
再比如函数调用.puts("haha");puts是有返回值的,但显然我们并不关心.要的只是要他执行了就行.
注意,声明是语句,不是表达式.for(;;)里面是表达式,而不是语句.
怎样区分表达式和表达式语?C语言为什么要设表达式语句?什么时候用表达式?什么时候用表达式语句?
怎样区分表达式和表达式语句?C语言为什么要设表达式语句?什么时候用表达式,什么时候用表达式语句?
怎样区分表达式和表达式语句?C语言为什么要设表达式语句?什么时侯用表达式,什么时候用表达式语句?
C语言为什么要设表达式?什么时候用表达式?什么时候用表达式语句?
怎样区分表达式和表达式语句?
设a为符号常量,值为5,用C语言语句表达式是()
C语言中条件表达式和if语句
c语言中,在if语句中的表达式是:( ) A.只能是关系表达式 B.只能是关系表达式和逻辑表达式 C.只能是逻
表达式和语句的区别
if语句条件表达式
lisp语句条件表达式
C语言表达式跟C语言语句有什么区别?