c语言里面 除以0等于什么

img


表达式结果是3/2/0 ,然后1/0,为什么会等于1呢,不应该是0吗

其实是3/2/1
a[1][0]是1
因为这是一个3*2的数组,
也就是
[3,2]
[1,0]
[0,0]

计算的是数组相除的结果 3/2/1 3/2结果默认int类型就是1.然后1/1=1,如果是3/2/0就直接出错了,除数不能为0