C语言中while (x+1<n&&!a[x+1][y])条件语句中!a[x+1][y]是什么意思...

发布网友 发布时间:2024-10-24 16:45

我来回答

5个回答

热心网友 时间:2024-11-05 11:38

就是 a[x+1][y] 的非
比如a[x+1][y]>0 则!a[x+1][y]就是假
a[x+1][y]=0 则
!a[x+1][y]就是真

热心网友 时间:2024-11-05 11:43

楼主你是想问蛇形填数那道题吧
这里!a[x+1][y] 就是表达 a[x+1][y]==0的意思,两个是等价的。
因为一开始令所要填的格子为0了,所以这里判断,如果往下一步走,下一步格子是0(就是说下一步格子是空的,是可以填数字的)那么就+1,如果不是空的,不是0,那么就不能走这个格子 ,这个格子就是被填过的。

热心网友 时间:2024-11-05 11:38

a 是2纬数组, !a[x+1][y]就是 判断a这个2纬数组中x+1行,y列这个数 是否是0

热心网友 时间:2024-11-05 11:46

是一个二维数组吧 不等于x+1行y列的这个值

热心网友 时间:2024-11-05 11:45

我也等着别人回答

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com