函数
函数的定义和调用
定义
计算平均值
double average (double a,double b)
{
return (a + b) /2;
}
eg : average(5.1,8.9)
为了计算机显示出平均值 可以写成 printf(“Average:%g\n”,average(x,y));
average.c
#include<stdio.h>
double average(double a,double b)
{
return(a+b)/2;
}
int main (void)
{
double x,y,z;
printf(“Enter three numbers:”);
scanf (""%1f%1f%1f",&x,&y,&z);
printf(“average of %g and %g: %g\n”,x,y,average(x,y));
printf(“average of %g and %g: %g\n”,x,z,average(x,z));
printf(“average of %g and %g: %g\n”,y,z,average(y,z));
}
显示倒计数
进行输出操作的函数可能不需要返回任何值 void是一种没有值的类型
此函数用来显示信息T minus n and counting
void print_(int n)
{
printf(“T minus %d and counting\n”,n);
}
此程序再循环内调用了10次print_count 函数
countdown.c
#include <stdio.h>
void print_count(int n)
{
printf(“T minus %d and counting\n”,n);
}
int main (void)
{
int i;
for (i=10;i>o; --1)
print_count(i);
return 0;
}