C语言基础——第一个C程序分析
C程序的组成和形式的初步认识:
(1)C程序组成:C程序由函数组成——程序模块化
一个C源程序至少包含一个main函数,也可以包含一个main函数和其他的若干函数。
关于函数:被调用的函数可以是系统提供的库函数(调用C库),或者用户自己编写所需要的函数。
eg.上面的源程序 printf scanf 标准输入输出函数——C库函数;
max(int x, int y)函数是用户自己编写的功能函数;
(2)函数的组成:函数的首部 + 函数体
函数的首部:int max(int x, int y);
函数的形式:一个函数名后面必须跟一对圆括号 eg. max() , main() , printf() , scanf() ;
函数体:声明部分 + 执行部分
函数体形式:函数首部下面的{.........}内的内容,如果函数体有多个{..........},则最外层的一对{..........}为函数体范围。
声明部分:先定义
如上面的函数:int a, b, c ;
或者某调用函数的声明;
执行部分:后使用
使用定义过的变量实现某功能;
(3)main函数——C程序执行的入口
一个C程序总是从main函数开始执行的,不论main函数在整个程序中的什么位置,并且C程序有且仅有一个入口,即C程序只有一个main函数。
(4)C语言本身无输入输出语句
输入输出的操作由库函数scanf和printf等函数来完成,C对输入输出实行“函数化”
C程序运行后的结果: