注册 登录
编程论坛 C++教室

if会进入死循环?

lockhawk 发布于 2008-09-22 19:07, 396 次点击
#include "iostream.h"

int main()
{
   
    for(int i=0;i<9;i++)
    {
        for(int j=0;j<9;j++)
        {
            cout<<"*"<<" ";
        }
        cout<<endl;
      if(i=5)cout<<"     ";
    }
    return 0;
}

运行后进入死循环。只要把if 语句删除就正常。好象书上没说过这种情况啊
2 回复
#2
ma35872008-09-22 19:11
if(i=5)cout<<"     ";这句写错了
应该是i == 5
#3
lockhawk2008-09-22 19:17
yes!谢谢!!
1