zoukankan      html  css  js  c++  java
  • 五、循环

    循环 多次做一个事情


    数字从0到10输出

    while(条件)
    {
    语句 循环体
    }
    while后面不要加分号 while后面跟多个语句不能省略{}


    for(初始语句1,条件2,自增自减语句)
    {
    循环体4
    }
    for 初始化语句只会在开始的时候执行一次
    然后判断条件 条件成立执行循环体
    循环体执行后 执行自增自减语句
    然后判断条件开始下一次循环

    while和for可以相互改写 都是先判读条件然后再执行循环体

    do while
    do
    {
    循环体
    }while(条件);
    首先执行循环体 然后判断条件 如果条件成立 继续执行循环体

    do while 先执行循环体 所以它至少执行一次


    循环里面再写循环 循环嵌套

    九九乘法表
    for(int i=1;i<=9;++i)//控制行
    {
    for(int j=1;j<=i;j++)//控制列
    {
    printf("%d*%d=%d ",i,j,i*j)
    }
    printf(" ");
    }

    //跳转语句
    1.goto 任意跳转 不让用
    2.break 跳出switch 跳出循环(后面语句不再执行)
    跳出 最近的一层循环或者switch

    一般的break搭配循环使用 会加上一个if 满足条件 退出循环
    for(int i=0;j<10;i++)
    {
    if(i>5){break;}
    printf("%d",i);
    }
    可以转换成
    for(;;)//条件为真 死循环
    {
    if(i>10){break;}
    int i=0;
    printf("%d",i);
    if(i>5){break;}
    i++;
    }
    3.continue;跳过本次循环 开始下一次循环 只能和循环搭配

    4.return 跳出这个函数 (如果跳出主函数 那么程序结束)

    5.exit(0); 退出程序  需要头文件   #include<stdlib.h>

  • 相关阅读:
    NoSuchElementException if input is exhausted 报错
    批量更改文件后缀名
    初识Java
    简单cmd
    电脑操作简易快捷键
    java学习 Markdown+开始写博客
    JavaScript基础知识
    当数位数不够这,前面补0
    vs code 设置
    json日期格式转换为 2019-11-27 格式
  • 原文地址:https://www.cnblogs.com/liugangjiayou/p/11742019.html
Copyright © 2011-2022 走看看