#include<stdio.h>

[复制链接]
查看11 | 回复3 | 2010-4-15 10:21:31 | 显示全部楼层 |阅读模式
while(i=2)这句把2赋值给了i,导致判断永远是真,结果一直循环下去了。。。你想写的应该是while(i==2)吧
回复

使用道具 举报

千问 | 2010-4-15 10:21:31 | 显示全部楼层
while(i=2)//这个地方是死循环了 始终为真 应该是i==2 {i++; }
回复

使用道具 举报

千问 | 2010-4-15 10:21:31 | 显示全部楼层
#includevoid main(){ int i=1; //i = 1 初始化i while(i=2) // i = 2 把i赋值为2 {i++; //i = 3 然后就后+1 然后一直循环下去 死循环了 } printf("%d",i++); 所以不会在这里输出}
回复

使用道具 举报

千问 | 2010-4-15 10:21:31 | 显示全部楼层
判断条件写错了i==2.
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行