求任意两个整数的和:
#include <stdio.h>
int main()
{
int n1 = 0;
int n2 = 0;
int sum = 0;
//输入
scanf("%d %d",&n1,&n2);
//求和
sum = n1 + n2;
//输出
printf("%d\n",sum);
return 0;
}
也可以把求和这个过程封装成一个函数,在需要时直接进行调用
#include <stdio.h>
int Add(int a,int b)
{
return a+b;
}
int main()
{
int n1 = 0;
int n2 = 0;
int sum = 0;
//输入
scanf("%d %d",&n1,&n2);
//求和
sum = Add(n1,n2);
//输出
printf("%d\n",sum);
return 0;
}
这个函数的功能比较简单,所以代码也比较少,可能不太能看出函数的好处,但其实在一个功能重复出现的时候,把这部分功能封装成函数,在必要的时候调用,可以减少大量重复代码,并且易于调用,要实现的功能比较复杂的时候,一个功能一个函数,这样不仅条理清晰,而且抽丝剥茧易于分析。
函数的特点就是简化代码,代码复用。