~C语言程序的结构~

1.一个程序由一个或多个源程序文件组成。

    在一个源程序文件中可以包括3个部分:

(1)预处理指令

    C编译系统在对源程序进行“翻译”以前,先由一个“预处理器”(也称“预处理程序”、“预编译器”)对预处理指令进行预处理。由预处理得到的结果与程序其他部分一起,组成一个完整的、可以用来编译的源程序,然后由编译程序对该源程序正式进行编译,才得到目标程序。

(2)全局声明

    即在函数之外进行的数据声明。

    在函数外面声明的变量称为全局变量。如果是在定义函数之前声明的变量,则在整个源程序文件范围内有效。

    在函数中声明的变量称为局部变量,只在函数范围内有效。

(3)函数定义

    每个函数用来实现一定的功能,在调用这些函数时,会完成函数定义中指定的功能。

 

2.函数是C程序的主要组成部分。

    程序的几乎全部工作都是由各个函数分别完成的,函数是C程序的基本单位。一个C语言程序是由一个或多个函数组成的,其中必须包括一个main函数(且只能由一个main函数)。

 

3.一个函数包括两个部分。

(1)函数首部

    即函数的第一行,包括函数名、函数类型、函数属性、函数参数(形式参数)名、参数类型。

    一个函数名后面必须跟一对圆括号,括号内写函数的参数名及其类型。如果函数没有参数,可以在圆括号中写void,也可以是空括号。

(2)函数体

    即函数首部下面的花括号内的部分。如果在一个函数中包括有多层花括号,则最外层的一对花括号是函数体的范围。

    函数体一般包括以下两个部分:

    (1)声明部分:包括定义在本函数中所用到的变量、对本函数所调用函数的声明

    (2)执行部分由若干个语句组成,指定在函数中所进行的操作。

 

4.程序总是从main函数开始执行的。

 

5.程序中对计算机的操作是由函数中的C语句完成的。

    C程序书写格式是比较自由的,一行内可以写几个语句,一个语句可以分写在多行上,但为清晰可见,习惯上每行只写一个语句。

 

6.在每个数据声明和语句的最后必有一个分号。

    分号是C语句中必要的组成部分。

 

7.C语言本身不提供输入输出语句。

    输入和输出的操作是由库函数scanf和printf等函数来完成的。

 

8.程序应当包含注释。

    一个好的、有使用价值的源程序都应加上必要的注释,以增加程序的可读性。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值