程序运行不对

[复制链接]
2579|37
quickman 发表于 2018-4-14 16:48 | 显示全部楼层
jiaxw 发表于 2018-4-13 11:36
还有在写了int y; 以后我在对y赋值,比如让y=0,编译的时候就报错,为什么?

y=0 运算后y=-1了。
jstgotodo 发表于 2018-4-14 16:48 | 显示全部楼层
liliang9554 发表于 2018-4-13 11:41
y>=0这里不行的,注意细节

说的就是这个问题。
iamaiqiyi 发表于 2018-4-14 16:49 | 显示全部楼层
uint y就不能为-1了。
dzfansman 发表于 2018-4-14 16:49 | 显示全部楼层
for(y=7;y>=0;y--) 有问题。
sanxingnote7 发表于 2018-4-14 16:50 | 显示全部楼层
for(y=0;y<=7;y++)
backlugin 发表于 2018-4-14 16:50 | 显示全部楼层
数据类型上来讲问题差太多了。
uptown 发表于 2018-4-14 16:51 | 显示全部楼层
jiaxw 发表于 2018-4-13 11:36
还有在写了int y; 以后我在对y赋值,比如让y=0,编译的时候就报错,为什么?

uint y在哪里定义的
cehuafan 发表于 2018-4-14 16:51 | 显示全部楼层
jiaxw 发表于 2018-4-13 11:36
还有在写了int y; 以后我在对y赋值,比如让y=0,编译的时候就报错,为什么?

报错是不是没有这个变量了。
qiufengsd 发表于 2018-4-14 16:51 | 显示全部楼层
y不能为0然后y--。
wengh2016 发表于 2018-4-14 16:51 | 显示全部楼层
就是变量++判断范围的。
quickman 发表于 2018-4-14 16:51 | 显示全部楼层
jiaxw 发表于 2018-4-13 11:36
还有在写了int y; 以后我在对y赋值,比如让y=0,编译的时候就报错,为什么?

这个的编译的逻辑有问题的。
jstgotodo 发表于 2018-4-14 16:51 | 显示全部楼层
liliang9554 发表于 2018-4-13 11:41
y>=0这里不行的,注意细节

不能为0,然后判断问题了。
dzfansman 发表于 2018-4-14 16:51 | 显示全部楼层
这个变量的怎么赋值的呢。
sanxingnote7 发表于 2018-4-14 16:51 | 显示全部楼层
修改一下赋值顺序就可以了。
backlugin 发表于 2018-4-14 16:51 | 显示全部楼层
一个是整型,一个是正数。
iamaiqiyi 发表于 2018-4-14 16:51 | 显示全部楼层
肯定是int的数据。
Rollo 发表于 2018-4-25 11:24 | 显示全部楼层
估计是没有预定义吧 #define
Varus 发表于 2018-4-27 21:48 | 显示全部楼层
  改为for (y=0;y>7;y++)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部