C程序的基本结构
来源:互联网 发布:mysql 一小时之前 编辑:程序博客网 时间:2024/05/22 06:55
下面是一个简单而经典的C程序,输出“Hello World!”:
/*************************** * 指令 * ***************************/#include <stdio.h>/*************************** *函数 * ***************************/int main(){ /*语句*/ printf("Hello World!\n"); return 0;}
“麻雀虽小,五脏俱全”,这个简单的C程序说明了一个C程序所依赖的四个关键特性:指令、函数、语句和注释。
指令
在编译C程序前,由预处理器执行的修改C程序的命令称作指令。上例中的#include就是一条预处理指令,它在编译前将stdio.h文件中的信息包含到程序中。
所有指令都以#开头,在每条指令的结尾没有分号或其它特殊标记。
函数
函数是被命名的可执行代码块,是用于构建C程序的构建块。
函数分为两大类,一类是用户自已编写的函数,一类是由编译器提够的函数库中包含的库函数。
一个C程序可以包含多个函数,但可执行的C程序必须包含一个main函数。main函数是一个非常特殊的函数,在程序执行时系统会自动调用main函数。
语句
语句是程序运行时执行的命令。上例中main函数中包含两类语句,前一个是函数调用语句,调用库函数printf在控制台输出信息,另一个是返回语句,指定函数运行完返回的值。
C语言中每行语句都以分号结尾。
注释
注释虽然不会修改程序的功能,但对增加程序的可读性起到非常重要的作用。注释可以包括程序名、作者、程序用途、函数功能等多种信息。
C89规定的注释以/*开始,以*/结束。C99标准中增加了以//开头定义的行注释。注释可以出现在程序的任何位置,可以单独占行,也可以与其他程序出现在同一行。
注释主要用于解释或标记,增加程序的可读性和后期的可维护性,编译器在编译过程中会忽略注释的内容。
参考文献
- K.N. King 著,吕秀峰 译. C语言程序设计-现代方法. 人民邮电出版社
0 0
- C程序的基本结构
- C程序的基本结构
- 程序的基本结构
- 程序的基本结构
- 程序的基本结构
- C程序的基本结构与简单规范
- C语言程序的基本结构--HelloWrold篇
- COBOL程序的基本结构
- Windows程序的基本结构
- jsp程序的基本结构
- WML程序的基本结构
- VHDL程序的基本结构
- wml程序的基本结构
- JAVA程序的基本结构
- Windows程序的基本结构
- C#程序的基本结构
- UI_程序的基本结构
- Flask:程序的基本结构
- cocos2dx的几种常见设计模式
- NSOperation
- 【NOIP2006】能量项链题解
- CentOS 6.x安装配置嵌入式软件开发环境
- MyEclipse 2015优化技巧
- C程序的基本结构
- session过期时间
- Serializable接口
- 学习hibernate遇到的问题2
- POJ The Triangle (dp数塔)
- 神经网络笔记
- HDOJ 2669 Romantic
- c++builder 将Handle句柄转成对象
- 排序算法进阶(一)——快速排序算法(基本类型与复杂类型)