周报

周报

1.对于循环结构的认识

  • 死循环

    • while()因为其中条件为真进入死循环
    • for()中第2个表达式省略
  • 嵌套循环

    • #include <stdio.h>
      void main()
      {
          int j ,i;
          for(i=0;i<2;i++)
              for(j=0;j<2;j++)
                  printf("%d%d",j,i);
      }

      输出的值为00 01 10 11

      解释 从内向外进行循环,内循环2次外循环1次 总共进行4次循环.

      有1234四个数,请输出3不重复的3位数.

      #include <stdio.h>
      
      void main()
      {
          int i,j,k;
          for(i=0;i<5;i++)
              for(j=0;j<5;j++)
                  for(k=0;k<5;k++)
                      if(i!=j&&i!=k&&j!=k)
                      {
                          printf("%d%d%d"i,j,k)
                      }
                      
      }
      

此案例运用了3个循环,解释:类似于上一道例题 输出的为111 112 11

3 114 121 121。。。 以此类推 最后一部筛选掉相同的 输出。

  1. break于continue语句的区别

    #include <stdio.h>
    void main()
    {
        int i;
        for(i=0;i<10;i++)
        {
            if(i==5)
            {
                printf("break here");
                break;
                    
            }
            printf("%d\n",i);
        }
    }

    此时输出的i值为01234;如果将break换成continue,输出值为012346789

    break是跳出整个循环 ,continue是跳出本次循环。

    感悟

    感觉经过基础的学习后 c语言已经有一些逻辑的难度 接触了一些实际问题,感觉运用还是有些困难,下一步准备进行函数和数组的学习.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值