C语言while(a--),while(--a)循环次数int a=2;while(a--) ;printf("%d",a);若换成while(--a),则输出什么……

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 18:16:36
C语言while(a--),while(--a)循环次数int a=2;while(a--) ;printf("%d",a);若换成while(--a),则输出什么……
x)s~~ 9:n}fᳩ2Jm W~O_PK{& J^wѳ uv|o]Ov7-/olD[-۞N{dGԖt u^4-R6 lm!\h pQ6yvgzL

C语言while(a--),while(--a)循环次数int a=2;while(a--) ;printf("%d",a);若换成while(--a),则输出什么……
C语言while(a--),while(--a)循环次数
int a=2;
while(a--) ;
printf("%d",a);
若换成while(--a),则输出什么……

C语言while(a--),while(--a)循环次数int a=2;while(a--) ;printf("%d",a);若换成while(--a),则输出什么……
while(a--)的先判断a的值在计算也就是说跳出时a=0然后减一,输出为-1,而--a先计算后判断也就是说先a=a-1后判断a=0跳出,输出为0