一个C语言程序包括一个主函数和若干个函数,所谓函数,就是具有一定功能的程序模块(代码段)。
#include <stdio.h>
int add(int a,int b)
{
return a+b;
}
void printf(int s)
{
printf("%d\n",s);
}
void main()
{
int a,b,sum;
scanf("%d%d",&a,&b);
sum=add(a,b);
printf(sum);
}
3 5<回车>8
上面的程序由一个main函数和两个函数add,print构成。该程序的作用是首先输入两个整数,然后调用函数add计算两个整数的和,最后调函数print输出两个整数的和。
程序代码第2~5行为函数add的代码,主要功能是实现两个整数的和的相加运算;
程序代码第6~9行为函数prin的代码,主要功能是输出一个整数。
在学习函数的过程中,需要明白以下几点:
1,一个C语言程序有且仅有一个main函数,但可以有零个或多个其他函数。
2,main函数是程序执行的开始位置,main函数可以调用其他函数,但其他函数不能调用main函数。程序的执行从main函数开始并在main函数中结束。
3,一个C语言程序由一个源文件或多个源文件构成。每个源文件是一个编程单位。
4,每个函数都是独立的,不依赖于任何一个函数。