几道C语言题,感觉标准答案不对,来这请教一下

2025年03月23日 07:01
有4个网友回答
网友(1):

第一个是 D //这个问题我还真不清楚了
好像是这样的(不一定对啊) extern 之后加上 结构体或者是类名,这样 相当于由 typedef 定义的 就默认在结构体里面定义的类型了

第二个 是B 由于define是替换

所以 替换后 得 : 1+2+1+2*3 =12

第三个 是B // MOD(b,a) = b%a -> c=10;
然后输出c 之后才C自加一
这个肯定是答案错了

现在我变成楼下的了 哈哈

100%15
是取余的意思 就是 100除以15之后的那个余数 所以是10

网友(2):

标准答案是正确的,请放心

网友(3):

1.D
2.D
3.B

网友(4):

D B B
第二题要是用const代替define的话就是选D,
像楼上说得difine是替换
同意楼上