定义
函数是一块代码,接收零个或多个参数,做一件事情,并返回零个或一个值
//函数头
void sum(int begin, int end)
//函数体
{
int i;
int sum=0;
for ( i=begin; i<=end; i++ ) {
sum += i;
}
printf("%d到%d的和是%d\n", begin, end, sum);
}
返回类型(void)+函数名(sum)+参数表(定义参数值)
写代码顺序:
函数声明
main函数
函数定义
例题
求素数
#include<stdio.h>
#include<math.h>
int isprime(int n);//函数声明
int main()
{
int i;
for (i=2;i<=100;i++)
{
if(isprime(i))//函数调用
printf("%4d",i);
}
return 0;
}
int isprime(int n)//函数定义
{
int k;
for(k=2;k<=sqrt(n);k++)
if(n%k==0)
return 0;
return 1;
}