首页 理论教育 AVR单片机C源程序结构特点

AVR单片机C源程序结构特点

时间:2023-11-20 理论教育 版权反馈
【摘要】:用下面两个典型的程序例子来说明C语言在组成结构上的特点。同时,也可以从这两个由简到难的程序例子中,了解到组成一个C源程序的基本部分和书写格式。main是主函数的函数名,表示这是一个主函数。因此在主函数中要给出声明。3)一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。4)源程序中可以有预处理命令,预处理命令通常应放在源文件或源程序的最前面。

AVR单片机C源程序结构特点

用下面两个典型的程序例子来说明C语言在组成结构上的特点。同时,也可以从这两个由简到难的程序例子中,了解到组成一个C源程序的基本部分和书写格式。

【例4.1】

main是主函数的函数名,表示这是一个主函数。每一个C程序都必须有,而且只能有一个主函数(main函数)。函数调用语句printf函数的功能是在显示器上显示要输出的内容。printf函数是一个由系统定义好的标准函数,可在程序中直接调用。

【例4.2】

int min(int a,int b);/*函数声明*/

此函数的功能是由用户输入两个整数,然后输出其中一个较小的数。

例4.2程序的功能是由用户输入两个整数,程序执行后输出其中较小的数。本程序由两个函数组成,一个主函数,一个min函数。函数之间是并列的关系。在主函数中可以调用其他函数。min函数的功能是比较两个数,然后把较小的数返回给主函数。min函数是一个用户自定义函数。因此在主函数中要给出声明(程序的第一行)。由此可见,在程序的声明部分中,不仅可以有变量的声明,还可以有函数的声明。关于函数的详细内容将在第5章介绍。在例程中,可以看到程序每行后面有用/*和*/括起来的内容,称之为注释部分,程序在编译时,不会执行这部分内容。

例4.2程序执行的过程是,首先出现让用户输入两个数的提示信息,scanf函数的作用是将这两个数送入变量x、y中,然后调用min函数,并把x、y的值传送给min函数的形式参数a、b。min函数中的语句用来比较变量a、b数值的大小,把小的那个数返回给主函数的变量z,最后再显示输出z的值。(www.xing528.com)

C语言的特点如下:

1)一个C语言源程序可以由一个或多个源文件组成。

2)每个源文件可由一个或多个函数组成。

3)一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。

4)源程序中可以有预处理命令(include命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。

5)每一个声明、每一个语句都必须以分号结尾。但预处理命令、函数头和花括号“}”之后不能加分号。

6)标识符、关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈