C语言-分支与循环(2)

07-17 500阅读

目录

1、while循环

1.1 if 和 while 的对比

1.2 while 语句的执行流程

6.3 while循环简单例题

2、for 循环

2.1 语法形式

2.2 for循环与while循环对比

2.3 for循环的执行流程

2.4 for循环的简单例题

2.5 扩展:for循环的初始化,判断,调整三个部分都是可以省略的

3、do-while 循环

3.1 语法形式

3.2 do-while 循环的执行流程

3.3 do-while循环的简单例题

4、break和continue语句

4.1 while循环中的break 和continue 

4.1.1 break举例

4.1.2 continue举例

4.2 for循环中的break 和continue 

4.2.1 break 举例

4.2.1 continue举例

 4.3 do-while循环中的break和continue

5、循环的嵌套

5.1 例题

5.2 题目分析:

5.3 代码演示

6、goto语句


前言:

嗨嗨嗨!新的一篇来啦!这一次,我携带着满满的关于while、for和do-while等的精彩内容,准备与大家分享。希望你们喜欢这一顿知识的大餐,也希望我的文章能为你的编程之路增添一份乐趣。别忘了,这篇文章也意味着“分支与循环”板块的完美收官哦!期待你们的阅读,我们文末见分晓!


话不多说,直接上正文

1、while循环

C语言提供了3种循环语句,while 就是其中一种,接下来将要介绍一下while语句。

while语句的语法结构和 if 语句非常相似。

1.1 if 和 while 的对比

1 if(表达式)
2          语句;
3
4  while(表达式)
5          语句;//如果循环体想包含更多的语句,可以加上大括号

代码演示:

//代码 1  if
 #include 
 int main()
{
    if(1)
         printf("hehe \n");//if后边条件满足,打印一次hehe
    return 0; 
} 
//代码 2 while
 #include 
 int main()
{
    while(1)
         printf("hehe \n");//while后边条件满足,循环打印hehe
    return 0; 
} 

代码结果:

代码1:

C语言-分支与循环(2)

代码2 :

C语言-分支与循环(2)

我们从上面代码结果可以直观的看到他们之间的区别,while语句时可以实现循环效果的。

while 和 if 一样,想要控制多条语句需要加上 {}

代码演示:

#include 
int main()
{
    while(1)
         {
          printf("hello \n");
          printf("China \n");
         }
    return 0;
}

代码结果:

C语言-分支与循环(2)

1.2 while 语句的执行流程

C语言-分支与循环(2)

 #include

 int main()

{

    while(1)   //while后的表达式称为判断表达式

         printf("hehe \n");

    return 0; 

首先上来就是执行判断表达式,表达式的值为0,循环直接结束;表达式的值不为0,则执行循环语句,语句执行完后再继续判断,是否进行下一次判断。

6.3 while循环简单例题

 例:在屏幕上打印1~10的值

代码演示:

#include 
int main()
{
   int i = 1;//初始化
   while (i
VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]