int y=10;while(y--);printf("%d",y);结果为什么是-1

学习 时间:2026-06-05 17:43:09 阅读:6426
int y=10;while(y--);printf("%d",y);结果为什么是-1

最佳回答

文艺的学姐

正直的香氛

2026-06-05 17:43:09

要想退出循环,必须y--为0,y--返回的是减减之前的值,所以减减之后y为-1

最新回答共有2条回答