总结
(1)函数用于接收零个或多个参数来做一件事,并返回零个或多个值。
(2)函数的调用
函数名(参数值)//注意:即使没有参数()也不可以省略。
如果有参数需要写出正确的数量和顺序
(3)return是停止函数的运行,并返回一个值,一个函数可出现多个return。
//两种形式return; return 表达式;
若为void 函数名(参数表)不可以用带值的return,可以没有;如果函数有返回值,必须使用带值的return。
(4)写程序的过程中调用的函数可以直接写在main函数的上方,也可以写在下方但注意要在main函数前面加上函数头。
示例:用函数来判断一个数字是否为素数
#include <stdio.h>
int prime(int n)
{
int a=1,i;
for(i=2;i>0;i++)
if(n%i==0)
a=0;
return (a);
}
main()
{
int n;
printf("请输入一个数");
scanf("%d",&n);
if(prime(n))
printf("%d是素数",n);
else
printf("%d不是素数",n);
}