自定义函数: ret_type fun_name(形式参数){}
- ret_type是函数返回类型
- fun_name是函数名
- 括号中放的是形式参数
- {}括起来的是函数体
函数的定义: 先定义,后使用
写一个函数求n个函数的和:
#include <stdio.h>
int add(int a,int b){
int ret = a+b;
return ret;
}
int fac(int n){
int ret = 1;
for(int i = 1;i<=n;i++){
ret*=1;
}
return ret;
}
int main(){
return 0;
}
函数的调用:
- 函数名称匹配
- 参数的个数,类型,顺序都要匹配上
- 返回值得匹配上
#include <stdio.h>
int add(int a,int b){
printf("add函数调用了\n");
int ret = a+b;
return ret;
}
int fac(int n){
int ret = 1;
for(int i = 1;i<=n;i++){
ret*=1;
}
return ret;
}
int main(){
int x =1;
int y =2;
int ret = add(x,y);
printf("ret = %d\n",ret);
return 0;
}
运行结果: