C语言程序基本结构详解

 2024-01-18 01:02:09  阅读 0

在C语言辅导课程中,有些学生对C语言的结构了解不多。 为了让学生更好地理解C语言,促进C语言的学习,本文简单介绍一下C语言的程序结构。 分析和解释。

程序结构:C语言程序中,程序结构有顺序结构、选择结构(分支结构)、循环结构三种; 另外,还会介绍一个重要的结构,即函数的引入。

1. 过程控制

1. 顺序结构

默认的进程结构按照写入的顺序执行每条语句。

我们开始接触的是顺序结构:

#

int main(int argc, const char *argv[])

(“你好世界!\n”);

0;

正如上面的例子,它是一个简单的顺序结构。

程序说明:

#:标准I/O头文件,下面需要用到这个文件

int main():主函数,程序的入口点。一个程序有且只有一个main()函数

int:表示主函数的返回值类型为int类型

():格式化输出,将括号内的内容打印到监视器,打印的字符串需要用双引号“”括起来

0;:与main函数类型一起使用。 一般来说,程序返回0表示程序运行成功。

打印的结果是:Hello World!

2. 选择结构

对给定的条件进行判断,然后根据判断结果决定执行哪一段代码

3.循环结构

嵌入式物联网确实有很多东西需要学习。 不要学错路线和内容,导致你的薪资水涨船高!

我免费给大家分享一个数据包,差不多150G。 学习内容、面试、项目都比较新、全面! 估计网上买某条鱼至少要几十块钱。添加微信接收信息

程序语言结构中有几种基本结构_c语言程序的基本结构是_c语言的程序结构有何特点

* 当给定条件为真时,重复执行某段代码

2.选择结构--if

1. 使用方法

1> if(表达式) 语句 1;

* if(i>1) 恭喜你被黑马录取;

2> if(表达式)语句1; else 语句 2;

* if(i>1) 恭喜入围黑马; 否则我希望你继续努力;

3> if(表达式){}

if(表达式){}

别的{}

4> 如果 (){}

否则如果(){}

别的{}

选择结构:C语言中常用的选择结构主要有两种:

我们引入了bool类型值(也称为type、布尔类型),它只有两个值,即true和false。 C语言中判断表达式的最终值是bool类型。 这个判断表达式的bool值决定了选择结构如何选择以及循环结构如何循环;

if else: 引入关键字:if else else if

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

代码片段1

别的

代码片段2

if (bool value 1) // 如果bool value 1为true,则执行代码段1,否则判断bool value 2是否为true。

代码片段1

else if (bool value 2) // 如果bool value 2为true,则执行代码段2,否则直接执行代码段3

{ // 只能有一个if在开头,else在结尾,但中间可以有多个else if。

代码片段2

别的

代码片段3

在这段代码中,有一个选择结构,可以根据不同的判断来选择相应的执行代码。

C语言编程中“//”的意思是注释。

3.选择结构--

1. 使用格式

* (表达式) { case 值 1: 中断; … : 休息;}

* 例子

case: 引入关键字: case break

() // 当这句话执行时,变量的值就已知了

{ // 当执行 case 语句时,变量的值将与每个 case 之后的常量进行比较,以尝试找到第一个匹配项。 找到匹配的项目后,

case 1: // 执行case对应的代码段。 如果没有找到,则继续下一个案例,直到

代码段1; // 如果前面的情况都不匹配,则匹配。

休息;

情况常数 2:

代码片段2;

休息;

……

:

代码段n;

休息;

*break函数:跳出整个循环; 如果不写break,则语句会向下执行,直到遇到break。

这是案例陈述的选择陈述。

注意:

首先,case必须是常量,而且必须是整数;

其次,一般来说,每种情况下代码段后面都必须有一个中断;

第三,案件之后通常会有一些事情。 虽然语法上不允许,但是建议写代码的时候一定要写。

关于两种类型的比较:if else和case的区别:if else适合比较条件复杂但分支少的情况,case适合比较条件简单但分支多的情况分支机构。 通常的做法是,适合用例的时候先使用用例,不适合的时候再使用if else。 这个要根据自己的情况,选择合适的方法来使用。

2.if与的比较

*在许多情况下可互换

* if 使用更灵活,使用频率更高; 它适合某个值

4.循环结构

1) 流通机制--for

(1) 对于:

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

循环体

#

int main(int argc, const char *argv[])

int i,总和 = 0;

for(i = 0; i 注:for循环体中变量的作用域

3> while循环与for循环的比较

* 可互换

* for循环的变量可以及时回收

标签: 循环 代码 结构

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码