【发布时间】:2015-04-23 23:00:15
【问题描述】:
我正在尝试编写一个简单的程序来输出 ascii 字符 32 到 127,当我执行它时,它会一遍又一遍地输出字符 32 到 127……直到它崩溃。代码如下:
#include <iostream>
using namespace std;
int main()
{
char letter = 32;
for (letter = 32; letter <= 127; letter++)
{
cout << letter << " ";
}
cout << endl;
system("pause");
return 0;
}
这有点奇怪,因为如果我将“字母”更改为 int 变量,它可以正常工作。
【问题讨论】:
-
你能解释一下它是如何崩溃的吗?
-
好吧,它只是一遍又一遍地在屏幕上输出 ascii 字符 37 到 127,直到计算机提示我结束它
-
我的意思是 32 到 127
标签: c++ loops char console-application