刚学C++ 有一端我编好的很小的程序运行了和书上的结果不一样.
#include <iostream.h>
#include <iomanip.h>
void main ()
{
int n,i=0;
for (n=30;n<=119;n++);
{
if (i % 10==0 && n>0)
cout << endl;
cout << setw(3) << n << ':' << (char)n << " ";
i++;
}
cout << endl;
}
书上的结果是显示30-119的ASC2码.可是我一运行结果是 120:x 请问是怎么回事?