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

学习 时间:2026-04-07 16:23:26 阅读:8103
int y=10;while(y--);printf("%d",y);结果为什么是-1

最佳回答

强健的夏天

善良的草莓

2026-04-07 16:23:26

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

最新回答共有2条回答