【C语言学习】03 循环结构

本文目录

  • 循环结构的特点
  • while循环
  • do...while循环
  • for循环

回到顶部

一、循环结构的特点

  程序的三种结构:

  • 顺序结构:顺序执行语句
  • 分支结构:通过进行一个判断在两个可选的语句序列之间选择执行(分支)
  • 循环结构:在满足某个条件的时候反复执行一个语句序列(循环),通常与数组一起使用。

  循环结构的特点:在满足 特定条件(循环条件)的情况下,反复执行的 某段程序(循环体)

回到顶部

二、while循环

 

1 while (条件表达式) {
2   语句
3  }
4  //条件表达式为真,执行循环体,一旦条件表达式为假,循环停止。 

回到顶部

三、do...while循环

回到顶部

四、for循环

回到顶部

时间: 2024-08-04 04:01:49

【C语言学习】03 循环结构的相关文章

C语言 03 循环结构

程序有三种结构 1.顺序结构 2.分支结构 3.循环结构  (通常与数组结合使用) while 循环 while(条件表达式){ 语句 } 注意:条件表达式为真,执行循环体,一旦条件表达式为假,循环停止. //用while打印出1~100之间不是7的倍数并且不包含7的数. int i=1; while (i<=100) { if (i%10!=7 && i/10!=7&&i % 7!=0) { printf("%d\n",i); } i++; }

C语言基础知识-循环结构

用while打印出1~100之间7的倍数 int i = 1;     while循环是当条件表达式的结果为真时,执行大括号里面的循环体,重复执行直到条件表达式的结果为假时结束循环.     while( i < 101 ){         if(i % 7 == 0){             printf("%d ",i);         }         i++;     }printf("\n");     倒输出     int number

C语言流程控制结构—循环结构

循环结构 循环结构-while While(条件) { 语句: } 解说:先判断条件是否成立,成立则执行,执行完代码后再次判断条件是否成立(判断条件->执行代码块->判断条件->执行代码块···) 1.首先确定循环执行的操作(循环体内语句) 2.在确定约束条件,即需要循环多少次(循环体判断条件) 3.定义一个变量来记录循环的次数(根据需要进行定义,或不定义) 提示:在while循环体内使用if...break(跳出整个循环)或if...continue语句(跳出本次循环,继续下一次循环判

C语言学习入门 (八) 结构体和枚举

结构体 它允许内部的元素是不同类型的 结构体的定义 //结构体类型: struct Person { char name[20]; //char *name; int age; float weight; }; //定义一个结构体变量,定义变量时才分配存储空间 structPerson person;    //与类型定义一起使用 struct Student {  //结构体类型与变量同时定义 char *name; int age; } stu; struct {  //省略类型,结构体变量

C语言学习笔记-9.结构体

一.结构体的定义与使用 1.结构体内部的每个变量称为字段或成员变量 2.定义方法:struct <结构体标记> {-}; 或 typedef struct {-} <结构体类型名>; 变量定义:struct <结构体标记> 变量1,2- 或 <结构体类型名> 变量1,2- 3.成员变量的访问: x.成员变量名           (*px).成员变量名           px->成员变量名 "->"称为指向运算符或箭头运算符

JAVA学习笔记-循环结构

语法示例:(分清楚他们的区别,while是先判断表达式再开始执行,而do_while是先执行一遍循环体,再进行判断) while(逻辑表达式){                                        do{ //循环体                                 和                   //循环体 //迭代                                                          //迭代 }  

R语言学习-for循环

先设置一个Data Frame df = data.frame(age=c(21, 22, 23),name=c('KEN', 'John', 'JIMI'),stringsAsFactors = FALSE); 输出df如下 age name1 21 KEN2 22 John3 23 JIMI 通过for循环来输出 for(i in 1:nrow(df)){ l<-df[i,] print(l) print(l['age'])} 其中,nrow(df)计算出df中行的数量,然后i在df所有行中

R语言学习-repeat循环

repeat循环=while(true)循环 i = 0 repeat { i <- i+1 if(i==4) { next; } print(1:i); if(i==10) { break; }} 输出结果: [1] 1[1] 1 2[1] 1 2 3[1] 1 2 3 4 5[1] 1 2 3 4 5 6[1] 1 2 3 4 5 6 7[1] 1 2 3 4 5 6 7 8[1] 1 2 3 4 5 6 7 8 9 [1] 1 2 3 4 5 6 7 8 9 10

R语言学习-while循环

1.直接循环 i = 0while(i<5) { i <- i+1; print(1:i);} 输出结果: [1] 1[1] 1 2[1] 1 2 3[1] 1 2 3 4[1] 1 2 3 4 5 2.跳出这一次 i = 0while(i<5) { i <- i+1 if(i==4) { next; } print(1:i);} 判断当i=4的时候,跳出这一次,不执行print输出,输出结果: [1] 1[1] 1 2[1] 1 2 3[1] 1 2 3 4 5 3.跳出整个循环