3. C 程序的结构
C 程序由一个以上的函数组成,而且必须有 main 函数。此外,C 程序一般还有一些预处理指令。例如 #include 指令。当然并不是必须要有 #include 指令。函数由函数头和函数体组成。函数头由返回值、函数名以及参数列表(可以是void)组成。函数体从 { 开始,以 } 结束。函数体里可以有一系列的语句,每个语句以分号(;)结束。例如:
预处理指令 ——〉 #include <stdio.h>
函数头 ——〉 int main( void )
函数体开始 ——〉 {
变量声明语句 ——〉 int i;
赋值语句 ——〉 i = 1;
函数调用语句 ——〉 printf( "%d\n", i );
return 语句 ——〉 return 0;
函数体结束 ——〉 }
简而言之,一个简单的标准 C 程序的结构如下:
#include <stdio.h>/*非必须。若没用到stdio.h里声明的函数,则不需要*/
int main(void)
{
一系列语句
return 0;
}
4. 第二个 C 程序 |
首先请看以下代码,并且和我们的第一个 C 程序比较比较,看看这个程序新增了什么知识点。 /* meter2centimeters.c -- 以厘米为单位来表示两米 */ #include <stdio.h> int main(void) centimeters = 100 * meters; /* 100 乘以 meters */ return 0; 下面我们来仔细分析这个小程序。 1. 文档 2. 多重声明 3. 乘法运算 4. printf 函数 printf( "Yes, I said %d centimeters!\n", 100 * meters ); |
5. 如何编写函数 |
首先请看以下代码。 /* my_func.c -- 这个程序使用了一个自定义函数 */ void butler(void); /* ISO/ANSI C 函数原型 */ int main(void)
|