恩,自定义函数的确是有很大的作用的.今天这一节我给你举个例子吧,比如你要给比较两个数字的大小,并且输出大的数,你可以这么写
float a,b;
a=10;
b=100;
if(ab)
printf("%f",b);
else
printf("%f",a);
但是如果你要重复给许多组数字做比较怎么办?比如说有100组,难道你每一组都要写这样的代码?那程序员就累死了,所以,为了让相同相似的代码可以重复使用,你就可以自定义函数.如:
void BIJIAO(float a,float b)
{
}
这样在你做100组数据比较的时候就可以直接调用
BIJIAO(10,100);
等等,这样就大大提高了代码的重用性.
就说这些吧,希望可以帮到你,楼主加油了!!
#include stdio.h
int fun(int x)//
return 0;//返回0,非素数
if(x%i==0)
return 0;
return 1;//返回1,素数
int main()
int n;
scanf("%d",n);
if(fun(n)==1)
printf("%d是素数\n",n);
printf("%d不是素数\n",n);
printf语句中,把sum里面的去掉.
你那样输出的是sum的地址,当然是一个很大的数了.
要先定义再使用
首先,要有函数名称,和数据类型
然后,要有形参和实参,注意形参和实参是一一对应的,不是根据你所定义的变量名相同与否
如果你定义函数之前先使用就要声名,一般情况下建议先定义后使用建议你去书店找找潭浩强的C语言书,对你有帮助的
希望能解决您的问题.
自定义函数是由用户按需要写的函数.这与库函数相对应的,库函数是由c系统提供的函数,已经定义好了如printf
、
scanf
getchar
、putchar、gets、puts、strcat等函数均属此类.
说白了,自定义函数是是自己写的,想实现什么功能就写什么,然后在用的时候和库函数(系统定义的)的一样调用就是了,相当于自己增加了一个自己的库函数.
以上就是土嘎嘎小编为大家整理的C语言自定义函数朋友数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!