正在加载图片...
下面对C程序的结构作简单说明: 1.函数是C程序的基本单位 ①一个C源程序必须包含一个main函数,也可以包含其它函数。函 数是C程序的基本单位 ②程序中的函数有些是C语言的标准库提供的,称为标准函数(或库 函数)。如 printf()函数和sean()函数。编写程序时,如果有标准函数,就 使用标准函数:如果没有标准函数,则用户需要自己编写。 被调用的函数可以是系统提供的库函数,也可以是用户根据需要自己编 写的函数。C是函数式的语言,程序的全部工作都是由各个函数完成的。编 写C程序就是编写一个个函数。 ③C函数库非常丰富, ANSI C提供100多个库函数, Turbo C提供300 多个库函数。 2main()函数 主函数是每个程序执行的起点。一个C程序总是从main函数开始执行 而不论man函数在程序中的位置。可以将main函数放在整个程序的最前面, 也可以放在整个程序的最后,或者放在一些函数之后另一些函数之前 3.函数的结构 个函数由函数首部和函数体两部分组成 ①函数首部:一个函数的第一行,格式如下: 返回值类型函数名(函数参数类型1函数参数名1…,函数参数类型 函数参数名n]) 如: Int max( Int x, Int y) 注意:一个函数可以没有参数,但是后面的一对()不能省略,这是格式 的规定,如main(。 ②函数体:函数首部下面用一对{}括起来的部分。如果函数体内有多 对{},则最外层是函数体的范围。函数体一般包括声明部分和执行部分 声明部分:定义本函数所使用的变量,并为变量分配相应大小的内存单 元。变量名是内存单元的符号地址。 执行部分:由若干条语句组成的命令序列(可以在其中调用其它函数) 4.书写风格 C程序书写格式自由,一行可以写几个语句,一个语句也可以写在多行 上。每条语句的最后必须有一个分号“;”表示语句的结東。 5.输入输出 C语言本身不提供输入/输出语句,输入输出操作是通过调用库函数(如 scanf和 printf)完成的。 由于输入输出操作涉及具体的计算机硬件,因此把输入/输出操作放在 函数中处理可以简化C语言和C的编译系统,便于C语言在各种计算机上 实现9 下面对 C 程序的结构作简单说明: 1. 函数是 C 程序的基本单位 ① 一个 C 源程序必须包含一个 main 函数,也可以包含其它函数。函 数是 C 程序的基本单位。 ② 程序中的函数有些是 C 语言的标准库提供的,称为标准函数(或库 函数)。如 printf( )函数和 scanf( )函数。编写程序时,如果有标准函数,就 使用标准函数;如果没有标准函数,则用户需要自己编写。 被调用的函数可以是系统提供的库函数,也可以是用户根据需要自己编 写的函数。C 是函数式的语言,程序的全部工作都是由各个函数完成的。编 写 C 程序就是编写一个个函数。 ③ C 函数库非常丰富,ANSI C 提供 100 多个库函数,Turbo C 提供 300 多个库函数。 2. main()函数 主函数是每个程序执行的起点。一个 C 程序总是从 main 函数开始执行, 而不论main函数在程序中的位置。可以将main函数放在整个程序的最前面, 也可以放在整个程序的最后,或者放在一些函数之后另一些函数之前。 3. 函数的结构 一个函数由函数首部和函数体两部分组成。 ① 函数首部:一个函数的第一行,格式如下: 返回值类型 函数名([函数参数类型 1 函数参数名 1][,…,函数参数类型 n,函数参数名 n]) 如:int max(int x,int y) 注意:一个函数可以没有参数,但是后面的一对( )不能省略,这是格式 的规定,如 main( )。 ② 函数体:函数首部下面用一对{ }括起来的部分。如果函数体内有多 对{ },则最外层是函数体的范围。函数体一般包括声明部分和执行部分。 声明部分:定义本函数所使用的变量,并为变量分配相应大小的内存单 元。变量名是内存单元的符号地址。 执行部分:由若干条语句组成的命令序列(可以在其中调用其它函数)。 4. 书写风格 C 程序书写格式自由,一行可以写几个语句,一个语句也可以写在多行 上。每条语句的最后必须有一个分号“;”表示语句的结束。 5. 输入/输出 C 语言本身不提供输入/输出语句,输入/输出操作是通过调用库函数(如 scanf 和 printf)完成的。 由于输入/输出操作涉及具体的计算机硬件,因此把输入/输出操作放在 函数中处理可以简化 C 语言和 C 的编译系统,便于 C 语言在各种计算机上 实现
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有