简单小例子:
#include<stdio.h>
int add(int i,int j,int z)
{
int ret;
ret=i+j+z;
return ret;
}
int main()
{
int i;
int j;
int z;
int res;
printf("请输入三个值:\n");
scanf("%d %d %d",&i,&j,&z);
res=add(i,j,z);
printf("%d",res);
return 0;
}
结果:
注意事项:
1. res=add(i,j,z);这句中注意:add和i,j,z都没有再继续把类型写入代码,即两种错误做法:
(1): int res=add(i,j,z);
(2):res=add(int i,int j,int z);
2.函数可以当做表达式:printf("%d",res);==printf("%d",add(i,j,z));------用的是函数的返回值
3.函数调用当做其他函数调用的参数----用的是函数的返回值