C语言的几个题目,请高手帮帮忙,急!!

2024-11-19 16:05:50
推荐回答(2个)
回答1:

第一题的答案是0
先算“==”判断,b是否等于c,否,返回0,再“==”赋值,将0赋值给a
第二题的答案不太清楚,问题没给完整。猜测这里问的是b的值
“,”逗号运算符,从左到右执行,一般来说将最后一个逗号后面的式子作为最后结果给左面“=”赋值号的左面的变量,但这里没有赋值,所以直接从左到右执行。执行过程中,(只有)4赋给了b,所以b的值为4
第三题:...明天答你

回答2:

我放到编译器去跑了一下
第一个是0
第二个是2
第四个是因为是宏。。。。那个MIN(x,y)直接被替换成了x*y
表达式就变成了k=10*i+2*j就等于110了