C语言程序的基本结构

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.编译预处理

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于...
    SeanCST阅读 12,400评论 0 27
  • 1、c语言的函数有以下特点: (1)才源程序由函数组成,一个主函数main()+若干其他函数 C程序中的函数类似文...
    滕王阁序阅读 5,235评论 0 6
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,084评论 19 139
  • 本命年之际,辞掉毕业后第一份工作,开始长时间的间隔年之旅,目前正在台湾岛环岛骑行中。 【Gap Year-台湾 D...
    雪滴糯米阅读 1,360评论 1 3
  • 清晨 轻柔的铃声 将我 从结实的睡梦中 摇醒 小鼓般的雨声 让我 一下心情大好 拉开 橘红色的窗帘 室外 一片片的...
    小白army阅读 1,153评论 0 3

友情链接更多精彩内容