女排访港:这个程序的结果是( )

来源:百度文库 编辑:高校问答 时间:2024/04/27 21:45:45
程序段如下:
int k=0;
while(k++<=2);printf("last=%d\n",k);
则正确执行的结果是last=______。
A 2 B. 3 C.4 D。 无结果。

结果是:4。因为当k=2时候,k变为3然后,执行空语句;之后去while(k++<=2)语句因为k=3说以跳出循环,但是跳出之前k要自加1所以结果为4

last=1
last=2