美文网首页工作生活
C语言学习(3)程序结构

C语言学习(3)程序结构

作者: 智能化之路 | 来源:发表于2019-07-03 15:49 被阅读0次

在C语言程序里,一共有三种程序结构:顺序结构、选择结构(分支结构)、循环结构

顺序结构:按照实物本身特性,必须一个接着一个来完成。

选择结构:到某个节点后,会根据一次判断结果来决定之后走哪一个分支。

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

总结:对于顺序结构来说,不需判断,因为下一句指令就是你要执行的。对与循环与选择结构来说,都需要进行判断。然后根据判断结果来决定怎么办。

逻辑上有一种类型,叫bool类型(又写作boolean类型,中文叫布尔类型)。布尔类型只有两个值,真和假。

选择结构详解:

C语言中选择结构一共有两种:

第一种:if else

引入关键字:if else else if

if (bool值) // 如果bool值为真,则执行代码段1,否则执行代码段2

{

代码段1

}

else

{

代码段2

}

if (bool值1) // 如果bool值1为真,则执行代码段1

{ // 否则则判断bool值2是否为真,若为真则执行代码段2

代码段1 // 否则直接执行代码段3

}

else if (bool值2)                                    // 开头的if和结尾的else都只能有一个,但是中间的

{ // else if可以有好多个。

代码段2

}

else

{

代码段3

}

第二种:switch case

5.2、C语言中的循环结构

C语言中常用的循环结构有三个:for循环、while循环、do while循环。

5.2.1、for循环

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

{

循环体

}

for循环的执行步骤:

1、先进行循环控制变量初始化

2、执行循环终止条件,如果判断结果为真,则进入第3步;如果为假则循环终止,退出。

3、执行循环体。

4、执行循环控制变量增量,转入第2步。

注意:

1、for循环中()中三部分可不可以省略?

标准的for循环,应该把循环控制变量的初始化,增量都放在()当中,并且在循环体中绝对不应该更改循环控制变量(可以引用它的值,但不应该改变它)。

相关文章

网友评论

    本文标题:C语言学习(3)程序结构

    本文链接:https://www.haomeiwen.com/subject/wgxchctx.html