程序结构

2023-11-26  本文已影响0人  娇娇_5038

在C语言程序里,一共有三种程序结构,分别是顺序结构,选择结构,循环结构

顺序结构(从上向下执行)

分支结构(到某个节点,会根据一次判断来决定之后走那个分支)

C语言的选择结构有两种,逻辑上有一种类型,叫boolean类型,中文叫布尔类型,值只有真和假(true和false),0表示假,1表示真,C语言中有一些逻辑运算符比如(== ,!=,<=,>=,>,<),使用这些运算符可以写出一个表达式的值,这个表达式的值最终给一个布尔值,这个判断表达式的布尔值决定了选择结构如何选择,循环接口如何循环

1. if(判断条件){

//代码块

} else {

//代码块

}

    if(判断条件){

//代码块

    } else if(判断条件){

//代码块

}

switch(常量){

case: value1 //判断条件

//代码块

break;

case:  value2 //判断条件

//代码块

break;

default:

//代码块

}

1.2

循环结构(循环结构有一个循环体,循环体是一段代码,对于循环体来说,关键在于根据判断的结果,来决定循环体执行多少次) 

C语言常用的循环结构有三种for ,while, do... while

1.3

1. for循环

for(循环变量初始化;循环条件;控制变量自增){

}

for循环执行步骤

1.先运行循环变量的初始值

2.执行循环终止调试,如何为真则进入第三步,如果为假,退出

3.执行循环体

4.执行循环变量增量,然后再执行第二步,以此类推

注释:

1.for循环中‘for()’小括号中的分号不能省略,会报错

2.  for(;;)会陷入死循环

3. 下面的案例也会陷入死循环,没有没有循环控制条件

for( i=0;;i++){ 

}

4.当我们定义了一个局部变量,但是没有初始值,但是没有初始化,这个值是随机的

int i=;

for(;i<10;i++){

}

5标注的for循环,应该把循环控制变量的初始值,控制循环变量判断条件,增量都放在()中,并且在循环体中绝对不应该改变循环变量(可以引用它的值,但是不能改变它)

eg:

上一篇下一篇

猜你喜欢

热点阅读