第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > C语言 if循环 for 循环 while循环 switch循环 do...while()循环

C语言 if循环 for 循环 while循环 switch循环 do...while()循环

时间:2022-05-29 03:13:30

相关推荐

C语言 if循环 for 循环 while循环 switch循环 do...while()循环

目录

一、if循环

二、 switch循环

break语句

default子句

三、while循环

break在while循环中的作用

continue在while循环中的作用就是

四、for循环

break和continue在for循环中

五、do...while()循环

一、if循环

if语句的语法结构:

if(表达式)语句;if(表达式)语句1;else语句2;//多分支 if(表达式1)语句1;else if(表达式2)语句2;else语句3;

在实际书写中,要执行多条语句,应该使用代码块,一对 { } 就是一个代码块。

适当的使用 { } 可以使代码的逻辑更加清楚。

规则整齐的 { }能让我们的代码一目了然,错误的使用 { } 会让你的代码晦涩难懂。

#include <stdio.h>int main(){if(表达式){语句列表1;}else{语句列表2;}return 0;}

if书写形式的对比:

//代码1if (condition) {return x;}return y;//代码2if(condition){return x;}else{return y;}

同样的代码,我们发现代码2 给人的感觉最好

二、 switch循环

switch语句也是一种分支语句。 常常用于多分支的情况。

switch语句的基本形式

switch(整型表达式){语句项;}语句项://是一些case语句://如下: case 整形常量表达式: 语句;

在switch语句中的 break 在switch语句中,我们没法直接实现分支,搭配break使用才能实现真正的分支。

举例:

输入1,输出星期一

输入2,输出星期二

输入3,输出星期三

输入4,输出星期四

输入5,输出星期五

输入6,输出星期六

输入7,输出星期七

#include <stdio.h>int main(){int day = 0;switch(day){case 1:printf("星期一\n");break;case 2:printf("星期二\n");break;case 3:printf("星期三\n");break; case 4:printf("星期四\n");break; case 5:printf("星期五\n");break;case 6:printf("星期六\n");break;case 7:printf("星期天\n");break;}return 0;}

break语句

实际效果是把语句列表划分为不同的部分。

在一般情况下,在最后一个 case 语句的后面加上一条 break语句。

default子句

当 switch表达式的值并不匹配所有case标签的值时,这个default子句后面的语句就会执行。

所以,每个switch语句中只能出现一条default子句。它可以出现在语句列表的任何位置,

三、while循环

while循环的目的就是一次实现多次循环。

while循环的基本形式

//while 语法结构while(表达式)循环语句;

举例:我们要在屏幕上打印1-10的数字。

#include<stdio.h>int main(){int i = 1;while(i<=10){printf("%d ", i);i = i+1;}return 0;}

break在while循环中的作用

在循环中只要遇到break,就停止后期的所有的循环,直接终止循环。

continue在while循环中的作用就是

continue是用于终止本次循环的,也就是本次循环中continue后边的代码不会再执行,跳到这个循环的判断条件部分,进入下一此循环的判断。

四、for循环

for 循环的基本形式

for(表达式1;表达式2;表达式3)循环语句;

表达式1 表达式1为初始化部分,用于初始化循环变量的。

表达式2 表达式2为条件判断部分,用于判断 循环时候终止。

表达式3 表达式3为调整部分,用于循环条件的调整。

空说无用,举例:

使用for循环 在屏幕上打印1-10的数字。

#include <stdio.h>int main(){int i = 0;for(i=1; i<=10; i++){printf("%d ", i);}return 0;}

通过了解for循环很容易判断出,我们在for循环中能更好的实现对代码的微调,更好的调整、掌控循环的各个环节,这也是我们在日常循环中更多使用for循环的原因。

break和continue在for循环中

在for循环中也可以出现break和continue,他们的意义和在while循环中是一样的。

1. 不可在for 循环体内修改循环变量,防止 for 循环失去控制。

2. 建议for语句的循环控制变量的取值采用“前闭后开区间”写法。

int i = 0;//前闭后开的写法for(i=0; i<10; i++){ }//两边都是闭区间for(i=0; i<=9; i++){}

五、do...while()循环

do语句的语法

do循环语句;while(表达式);

do语句的特点 循环至少执行一次,使用的场景有限,所以不是经常使用。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。