三种循环 变量表达式的变化

来源:互联网 发布:金钻js防水 编辑:程序博客网 时间:2024/05/16 01:15
//for 循环int main(){        int i;        for (i=1;i<=5;i++)        {                printf("%d\n",i);        }        printf("循环结束后%d",i);}// 输出结果为 12345循环结束后6/**/易知 赋值给 i=1,执行完循环体后i+1,再判断条件是否满足,以此类推**
//do-while 循环int main(){        int i;        i=5;       do        {                printf("%d\n",i);        }while (i--);        printf("循环结束后%d",i);}//输出结果为543210循环结束后-1 **//易知,先do循环体内的语句,再判断,以此类推。**
//while 循环int main(){        int i;        i=5;        while (i--)        {                printf("%d\n",i);        }        printf("循环结束后%d",i);}输出结果为43210循环结束后-1**//易知 while 判断条件是否成立后,i先-1再执行循环体,以此类推**

总结: for do-while 循环,先判断变量表达式是否满足条件,若满足则执行循环体,后改变变量表达式,再判断。而while ,变量表达式满足条件后,先修改值,再执行循环体内的语句。

1 0
原创粉丝点击