不论哪种编程语言,程序的控制语句永远离不开三种控制逻辑:顺序,分支和循环。具体三种控制逻辑的流程图如下图所示: 【顺序结构程序】 在三种结构程序中,顺序结构程序是最简单的,根据实际的需要,按照一定的顺序和步骤即可完成该结构程序。 【分支结构程序】 分支结构,顾名思义,就是在程序执行的过程,可能会出现分支,...
int main():主函数,一个程序的入口。一个程序有且只有一个main()函数 int:代表主函数的返回值类型是int型 printf():格式化输出,将括号内的内容打印到显示器上,打印字符串需要用双引号""引上 return 0;:配合主函数类型使用,一般来说返回0的程序表示程序运行成功 打印的结果为:Hello World! 2.选择结构 对给定...
单片机要能够永远工作下去,所以必须做成死循环,不然单片机程序结束了,单片机就失去控制了,这就是程序跑飞了~常见的用法就是直接在单片机main函数最后加上while(1);,意思是单片机执行到这里就停止了,但是先前处理过的数据,I/O状态等都还没有丢失,并且一旦来了中断,单片机就能够继续响应中断,再次运行中断程序。
程序的流程一般有三种结构,分别是顺序结构、选择结构(分支结构)、循环结构。 图1:三种程序结构的流程示意图 如图1 所示,有一位日本的计算机工程师把程序的执行流程比喻为像河水一样流动着,在程序执行过程中: 把犹如水流向着一个方向流淌的流程称作“顺序执行结构”; 把犹如水流碰到河中央的巨石或分水岭而产生不同方...
图解简单C程序的运行时结构 程序在内存中的存储分为三个区域,分别是动态数据区、静态数据区和代码区。函数存储在代码区,全局变量以及静态变量存储在静态数据区,而在程序执行的时候才会在动态数据区产生数据。程序执行的本质就是代码区的指令不断执行,驱使动态数据区和静态数据区产生数据变化。
1 一个为实现特定目的的程序应当包含若干语句,而C语句可以分为以下五类:2 一个函数包含数据定义部分和执行部分,执行部分即由语句组成。3 即一个C程序可以由若干个源程序文件(分别编译的文件模块)组成。4 一个源文件可以由若干个函数和预编译命令组成。5 一个函数由数据定义部分和执行语句组成。程序应该包括...
图3.1 C语言程序结构 C语句可分为五类:控制语句、函数调用语句、表达式语句、复合语句和空语句。 1.控制语句 控制语句用于完成一定的控制功能。C语言中有9种控制语句,分别是if语句、switch语句、do while语句、while语句、for语句、break语句、goto语句、continue语句、return语句。
图解简单C程序的运行时结构 程序在内存中的存储分为三个区域,分别是动态数据区、静态数据区和代码区。函数存储在代码区,全局变量以及静态变量存储在静态数据区,而在程序执行的时候才会在动态数据区产生数据。程序执行的本质就是代码区的指令不断执行,驱使动态数据区和静态数据区产生数据变化。
1.顺序结构 顺序结构是三种基本结构中最简单的一种结构,程序中的语句是按照从上到下的顺序逐行排列。顺序结构就是一条一条地从上到下执行语句,所有的语句都会被执行到,执行过的语句不会再次执行。先执行指令A,再执行指令B,两者是顺序执行的关系,见图3-2所示。图3-2 顺序结构 例如,求1+2+3+4+5的和...
三种基本结构图示依据作业情况评定 Ø 顺序结构 顺序结构是一种最基本、最简单的程序结构。先执行A,再执行B,A与B是按照顺序执行。 Ø 选择(或分支)结构 根据条件是否成立而去执行不同的程序模块。当条件P为真时,执行A,否则执行B,即要么执行A,要么执行B。 Ø 循环结构 循环结构是指重复执行某些操作,重复...