c++中,为什么所有的表达式都有值

不是还有变量吗?比如y=x+z
2025-02-25 07:46:31
推荐回答(3个)
回答1:

比如i=3;那么这个表达式仍然是有值的,它的值就是3. 对于变量,它的值是不确定的

满意请采纳哈~~

回答2:

可以这么理解
if(y=x+z)
printf("YES\n");
这句话,是可以执行并输出;换言之,此处赋值表达式,至少可以返回一个为真的布尔值

回答3:

my god 这个无解!