美文网首页C语言
C语言程序的基本结构

C语言程序的基本结构

作者: 果啤 | 来源:发表于2016-09-30 05:56 被阅读157次

1.C程序(C program)

一个C程序可由一个或多个文件组成.一个文件中可以包含多个函数.
最简单的C程序可以是只包含一个main函数的文件.

2.函数

函数时构成C程序的基本单位.函数是完成特定功能的程序段.
函数头确定了函数名,形参类型,返回值类型
函数体包括了函数要执行的语句

主函数

任何一个C程序中必须有且只能由一个主函数,C程序总是从主函数开始执行,结束于语主函数.主函数名main是系统规定的,不能更改,但是可以定义主函数的函数体.

自定义函数

自定义函数的函数头和函数体由用户自己设计.

库函数

编译系统预定义好的函数,如一些常用的数学计算函数,字符串处理函数,图形处理函数,标准输入输出函数.
这些库函数按功能在不同的头文件中集中声明.
库函数的方便在于用户不用定义这些函数.
在调用库函数时,需要在当前文件中的头部添加#include <头文件名>,头文件中声明了该库函数的原型.
eg.:
string.h文件中ANSI C标准下的strlen函数(计算字符串长度的函数)原型:
<pre><code>/* ANSI-C */ size_t strlen(const char *);</code></pre>

stdio.h文件中ANSI C标准下的printf函数的原型:
<pre><code>/* ANSI-C */ int printf(const char * __restrict, ...) __printflike(1, 2);</code></pre>

3.程序的执行与函数的调用与返回

C程序总是从main函数开始执行并结束于main函数,主函数在程序中的位置是任意的.C程序实质上是一系列互相独立的函数的定义,函数之间存在调用和被调用的关系.

4.C语言本身没有输入输出语句.

程序通过输入函数获得要处理的数据,通过输出函数返回运算结果.

5.编译预处理

文件包含,条件编译,宏定义,全局变量的声明,函数声明等.

相关文章

网友评论

    本文标题:C语言程序的基本结构

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