当然可以
函数是程序设计语言中基本的模块,它用于封装一段代码,这段代码可能是某个操作,也可能是你经常需要使用的某个功能模块.
你可以这样定义函数
int plus(int a, int b){
return a + b;
}
调用的时候
int main(){
printf("%d", value);
①. 根据功能,想一个函数名,并设计好返回值类型以及参数列表.参数列表包括参数个数,每个参数类型,以及该参数的作用.
(1)素数判断函数:是返回1,否则返回0
int?prime(int?n){
int?i;
return?0;
if(!(n%i))
return?1;
void?bubbling(int?*p,int?n){//冒泡
int?i,j,k;
for(i=0;in;i++)
for(j=1;jn;j++)
if(p[j]p[j-1])
k=p[j],p[j]=p[j-1],p[j-1]=k;
void?select(int?*p,int?n){//选择
for(n--,i=0;in;i++){
for(k=i,j=k+1;j=n;j++)
if(p[k]p[j])
k=j;
if(k-i)
j=p[k],p[k]=p[i],p[i]=j;
int?find(int?*p,int?n,int?x){//顺序
if(p[i]==x)
return?i;
return?-1;
int?fihalf(int?*p,int?n,int?x){//折半,升序为例
int?l,r,m;
l=0,r=n-1;
while(m=(l+r)1,lr?p[m]-x)
p[m]x?l=m+1?:?r=m-1;
return?p[m]==x?m?:?-1;
cheng()函数中,n赋值1之后再也没有改变过,所以x=x*n,不管乘几次,结果还是x.
暂没发现其他错误.
就是不需要参数,在调用的时候不需要传递参数
例如自己定义一个void fun(void){};
这就是返回值为空 参数为空 函数名为fun的函数
在c语言中void可以省略 但是一般省略参数 不省略返回值
调用的时候使用fun();就可以了
以上就是土嘎嘎小编为大家整理的c语言自己命名函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!