• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C语言之循环结构for(一)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一 for循环的介绍

 

语法:

 for(表达式1;表达式2;表达式3){

循环体;

 }

循环步骤:

 A.执行表达式1,执行完毕跳转到B

 B.判断表达式2的结果是否为真,如果为真,跳转到C,否则跳转到E

 C.执行循环体,执行完毕跳转到D

 D.执行表达式3,执行完毕跳转到B

 E.循环结束

 

二 for循环的其他形式

 

for(表达式1;表达式2;表达式3){

       循环体;

 }

有:

     for(;表达式2;表达式3){

        循环体;

 }

     第二种形式:表达式1可以省略

     第三种形式:表达式2可以省略,但是如果表达式2省略那么就是死循环

     第四种形式:表达式3也可以省略

  表达式1,表达式2,表达式3虽然都可以省略,但是分号(;)不能省略

tips:代码例子如下

 

#include <stdio.h>

 

int main(int argc, const char * argv[]) {

 

for (int i =100; i<=999; i++) {

       

           //找出1-100中所有的水仙花数

        //取出百位数字

        int bai = i / 100;

        //取出十位数字

        int shi = i / 10 % 10;

        //取出个位数字

        int ge = i % 10;

        //如果 当前循环的数字 == 百*百*百 + 十*十*十 + 个*个*个

        //就证明是个水仙花数,打印这个数字

       

        if( bai*bai*bai + shi*shi*shi + ge*ge*ge == i ){

            printf("%d\n",i); //打印出当前的数字

        }

    }

    //    int i =0;

    //

    //    for (;;) {

    //

    //        printf("%d\n",i);

    //    }

   

    int i = 0;

    for (; i<10; ) {

       

        printf("%d\n",i);

        i++;

    }

    return 0;

}


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
如何去掉C#字符串中的所有空格发布时间:2022-07-18
下一篇:
PCA分析,及c++代码实现发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap