鱼C钰 发表于 2019-12-20 19:04:43

本主题需向作者支付 2 鱼币 才能浏览 购买主题

zltzlt 发表于 2019-12-20 19:27:56

代码本身有误,应该为这样:

#include <stdio.h>
void main()
{
int y=10;
while (y--){
printf("y=%d\n",y);
}
}

选 C,因为 y-- 的意思是先使用 y 再将 y 加 1;当 y 为 1 时,1 成立,执行循环,同时 y - 1;而后 y 就为 0 了,0 - 1 为 -1,所以 y 为 -1。

Croper 发表于 2019-12-20 20:24:40

同意楼上所说,所以应该选D,你打错了吧,

另外我不认为代码有错

另外付费主题还行。。
页: [1]
查看完整版本: 问题求助