《黑马程序员》流程控制(顺序结构,选择结构,循环结构)(C语言)

时间:2023-02-19 15:25:40

一、流程控制

C语言中程序运行*分为3中结构:

顺序结构:默认的流程结构。按照书写顺序执行每一条语句。

选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码。

循环结构:在给定条件成立的情况下,反复执行某一段代码。

《黑马程序员》流程控制(顺序结构,选择结构,循环结构)(C语言)

二、选择结构

if语句结构如下所示,if运行条件只有两个0或1

 

if(语句一)
{
    printf("博客");
}
else if
{
    printf("博客1");
}
else if
{
   printf("博客2");
}
else
{

}

 

 

 

switch语句结构:

int a = 10;

 switch (a) {

     case 0:

         printf("这是一个0");

         break;

     case 5:

         printf("这是一个5");

         break;

     case 10:

         printf("这是一个10");

         break;

     default:

         printf("什么也不是");

         break;

 }

 

if 与 switch对比:if用得比较多,比较灵活,switch只能某个单值

 while语句

while(条件1)
{

}

注意:

1.当条件成立时就会执行大括号里面的程序;

2.必须要有结束条件;

3. continue 结束当前循环,进入到下一个循环;

4.break 终止整个循环,进入下一步程序;

do{

}while();

条件不成立会先执行一次大括号里面的程序在进行判断是否满足条件

 循环结构-for

初始化语句等可以是多句(把printf放到for的括号中)

《黑马程序员》流程控制(顺序结构,选择结构,循环结构)(C语言)

for 循环嵌套

for(语句1;条件;语句2)
{
     for(语句1;条件;语句2)
    {

     }

}