c++里面这样的语句正不正确for(j=1;j>(5-i)&&j<(3+i);j++)

[复制链接]
查看11 | 回复5 | 2011-8-11 18:02:07 | 显示全部楼层 |阅读模式
正确的j=1;是进入循环的初始条件j>(5-i)&&j<(3+i);是循环的判断语句,满足它,循环才会执行j++;条件改变...
回复

使用道具 举报

千问 | 2011-8-11 18:02:07 | 显示全部楼层
正确的 这个是个for多功能循环语句它的形式是for(表达式1;表达式2;表达式3)语句 它的意思是先求解表达式1的值,然后判断表达式2是否为真,如果为真则执行语句求解表达式3,然后再判断表达式2的真伪,依次下去,直到表达式2为假。希望你能明白...
回复

使用道具 举报

千问 | 2011-8-11 18:02:07 | 显示全部楼层
如果声明了int j 和int i就是正确的...
回复

使用道具 举报

千问 | 2011-8-11 18:02:07 | 显示全部楼层
j=1如果这之前没有声明j,这就有问题!改成 int j=1,试下!...
回复

使用道具 举报

千问 | 2011-8-11 18:02:07 | 显示全部楼层
可能是变量 :i 的缘故,你看看i 的值是否有解...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行