当前位置:编程学习 > VC++ >>

VC++ for 循环

# include <iostream>using namespace std;int main()
{int i=32;for (i;i<128;i++);{cout << (char) i;}return 0;}为什么不能打出ascii码为32-128的字符?
补充:我用的是VC2008
		
答案:

# include <iostream>
using namespace std;
int main()
{

 for (int i= 32;i<=128;i++)
 {
  cout << (char)i <<endl;
 }
 return 0;
}

这样就可以了。

你的程序主要问题:

1.在for()循环后,不能有分号,加上分号的话表示空循环32-128次。

修改以后就可以了!

 

上一个:VC++好学还是JAVA好学
下一个:VC++程序设计

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,