c语言问题 求详解~~!!

2025-03-07 05:25:08
推荐回答(3个)
回答1:

这道题正确答案是D,对吧?
a如果是合法引用的话,那我觉得可能的解释就是,在中括号内,默认做了整数处理,
1/2 = 0.5,根据计算机通常的做法就是直接去掉小数后的,所以只剩下0.。

回答2:

在计算机中计算时,运算符/的两侧都是整型,所以结果会作强制类型转换,1/2的结果就是0了,所以A选项相当于a[0][0]

回答3:

没有什么1|2的写法 当然是错的了