0
点赞
收藏
分享

微信扫一扫

循环

  1. 三种循环语句while,do while ,for
  2. while先判断后循环,入口条件循环;do while先循环后判断,出口条件循环
  3. for(初始化;判断;调整)

注意:​1.for语句中后面三部分可省略,但初学者慎重!!!

          2.初始化与调整部分可含多个表达式,逗号隔开即可 ​

           3.C99中,初始化部分也可定义变量,编译时加上“-std=c99”,同时该变量仅限循环内使用,循环外出现则无效

4.嵌套循环从内到外进行

例如:打印九九乘法表

#include<stdio.h>
int main()
{
int i, j;
for (i = 1; i <= 9; i++)
{
for (j = 1; j <= i; j++)
{
printf("%d*%d=%-2d", i, j, i * j);
}
putchar('\n');
}
return 0;
}

运行结果如图所示:

循环_for语句

5.循环中,break直接终止当前循环;continue忽略当前所在循环体的剩余部分;特别的,for语句中,continue直接回到调整部分;while中continue直接全部跳过,此时出现死循环

6.i++先使用之前保存的值,再对自身++

++i恰好相反

7.逗号表达式中,均为从左到右执行每个表达式

a=(b=3,(c=b+4)+5);

8.三目运算符

exp1?exp2:exp3;     提供一种简写的方式表示if-else语句

例如:

if(a<b)
max=a;
else
max=b;

等同于

max=a>b?a:b;

9.goto直接跳转至指定标签,常见于多层循环中,

例如:

goto Label;

但尽量避免,防止破坏代码原有逻辑












举报

相关推荐

0 条评论