请问下面这个程序怎么解释 main() {int n=4; while(n--)printf("%d",--n); }

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 16:06:22

请问下面这个程序怎么解释 main() {int n=4; while(n--)printf("%d",--n); }
请问下面这个程序怎么解释 main() {int n=4; while(n--)printf("%d",--n); }

请问下面这个程序怎么解释 main() {int n=4; while(n--)printf("%d",--n); }
main()
{
int n=4; //设定初始值
while(n--)// 从4开始 不为0时每次减1 第一次 4-1=3 第二次 2-1=1
printf("%d",--n); //减1 输出数字 第一次 3-1=2 输出2 第二次 1在输出前减1 输出为0
}