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

学习 时间:2026-08-15 11:32:46 阅读:4122
int y=10;while(y--);printf("%d",y);结果为什么是-1

最佳回答

有魅力的网络

潇洒的棉花糖

2026-08-15 11:32:46

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

最新回答共有2条回答