C语言若干问题锦集
C语言若干问题锦集
日期:2022-04-11 03:33:14 人气:1
1、这个是几乎不怎么用的逗号表达式,逗号表达式是这样“表达式1, 表达式2”先计算1,后计算2,但是2作为整个表达式的值
这道题里,先计算x = 4 * 5,等于20,之后x * 5 = 100作为表达式的值,而后括号外的x + 25 = 45又作为整个表达式的值返回,但这些值并没有赋值给谁,唯一的赋值操作只有x = 4 * 5,所以x当然就是20了。没有赋值是不会影响变量的。
2、a & b是按2进
这道题里,先计算x = 4 * 5,等于20,之后x * 5 = 100作为表达式的值,而后括号外的x + 25 = 45又作为整个表达式的值返回,但这些值并没有赋值给谁,唯一的赋值操作只有x = 4 * 5,所以x当然就是20了。没有赋值是不会影响变量的。
2、a & b是按2进