1、编写一个求幂的函数power(m,n)
#include <stdio.h>
int power(int m,int n);// 函数原型
main(){
int i;
for(i=0;i<10;i++){
printf("%d %d %d\n",i,power(2,i),power(-3,i));
}
getchar();
}
int power(int base,int n){
// 求底数的n次幂
int i,p=1;
for(i=1;i<=n;i++){
p=p*base;
}
return p;
}
函数定义的一般形式:
返回值类型 函数名(0个或多个参数声明){
声明部分
语句序列
}
2、使用函数实现温度转换计算
#include <stdio.h>
float temchange(float fahr);
int main(){
float fahr,cel;
int lower=0,upper=300,step=20;
fahr=lower;
while(fahr<=upper){
printf("%3.0f %6.1f\n",fahr,temchange(fahr));
fahr=fahr+step;
}
getchar();
return 0;
}
float temchange(float fahr){
float cel=0;
cel=5*(fahr-32)/9;
return cel;
}
3、参数——传值调用
在C语言中,所有的函数参数都是“通过值”传递的。