我们知道C语言是函数体语言,它的程序是由一个个函数构成的,比如我们程序的入口,main就是函数的一种,还有我们用过的printf、scanf这些也是函数,只不过这些是我们的库函数,是编译器提供给我们的,让我们去实现一种功能可以更简便的实现,那要是库函数实现不了我们应该怎么办呢?这个时候就有了我们的自定义函数,比如:
站在用户的角度思考问题,与客户深入沟通,找到云阳网站设计与云阳网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、网站设计、企业官网、英文网站、手机端网站、网站推广、空间域名、虚拟空间、企业邮箱。业务覆盖云阳地区。#includeint main()
{
int sum1 = 0;
int sum2 =0;
int num = 0;
scanf("%d%d", &sum1, &sum2);
num = sum1 + sum2;
printf("%d", num);
return 0;
}
我们要实现一个函数,是让sum1+sum2,并且要将这个值赋给num,那怎么将这个变成一个函数?
#includeint Add(int sum1, int sum2)
{
int num = sum1 + sum2;
return num;
}
int main()
{
int sum1 = 0;
int sum2 = 0;
scanf("%d%d", &sum1, &sum2);
int num = Add(sum1, sum2);
printf("%d", num);
return 0;
}
我们可以看到,运行结果是一样的,那我们看上面这一段代码和第一段代码的区别,我们将是实现加法的功能从main函数里面剥离出来,然后自己写了一个函数,那函数的构成就如下面所示:
函数返回类型 函数名(函数接收参数)
{
函数实现的功能;
}
int Add(int sum1, int sum2)
{
int num = sum1 + sum2;
return num;
}
结合着两个代码,我们看,因为我们要实现的是整数之间的加减,所以返回类型是int,函数名最好起让我们可以一眼知道这是个什么函数,比如我们这个要实现加法,那加法英文是addition,那我们取前三个字母add为函数名字,因为我们要实现两个整数之间的加法,传参就传两个,在大括号里面在实现加法功能即可实现我们这个加法函数,同样方法可以实现任何函数。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧