在 C 语言中,函数定义是实现具体功能的代码块,包括返回值类型、函数名、参数列表和函数体。通过函数可以将程序拆分为可复用的模块,提高可读性与维护性。
1.基本认识
#include<stdio.h>
/*
函数:实现特定功能的代码段
我给它一些什么,它给我做什么事,还给我什么
两个步骤:
1.先定义函数
格式
返回值类型 函数名(参数列表){
函数具体代码
}
(1)参数是可选的(可有可无)
(2) void 这个函数没有返回值
2.调用函数:
格式
返回值=函数名(参数)
*/
//实现特定功能的代码段
void printAge(){
int age=18;
printf("------------------\n");
printf("年龄是:%d\n",age);
printf("------------------\n");
}
int main(){
printAge(); //调用函数
printAge();
printAge();
printAge();
printAge();
printAge();
return 0;
}
输出如下
2.调用函数
#include<stdio.h>
void printInfo(int age,double height){
printf("------------------\n");
printf("年龄是:%d\n",age);
printf("身高是:%f\n",height);
printf("------------------\n");
}
int main(){
printInfo(118,1.78); //调用函数
printInfo(19,1.78); //调用函数
printf("%d",18);
printf("%d",19);
输出如下
3.用函数计算1~n的和
#include<stdio.h>
// 计算1-n的和
void sum(int n) {
int result = 0;
for(int i=1;i<=n;i++){
result += i;
}
printf("1到%d的和是%d",n,result );
}
int main() {
int n;
printf("请输入n的值:");
scanf("%d",&n);
sum(n);
return 0;
}
输出如下