While循环的输出

rae*_*rem -7 c while-loop

如果short int是2个字节,则在下面的prog中执行while循环多少次?

main()
{
int j = 1;
while(j <= 255);
{
    printf("%d",j); 
    j++;
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)

我认为应该是255次,但不正确.谁能告诉我为什么?

dje*_*lin 7

你的同行末尾有一个分号.由语句组成的while循环;多次执行"无限".