c语言怎么写函数

来源:趣味经验馆 3.24W
1. c语言如何编写自己的函数

(1)无参函数的定义一般形式: 类型说明符 函数名() 例如: void Hello() { { 类型说明符 printf("Hello,world"); 语句 } } (2)有参函数的定义一般形式: 类型说明符 函数名(形式参数表) 例如: int max(int a,int b) { { 类型说明符 if(a>b) 语句 return a; } else return b; } 其中类型说明符指明了本函数的类型,函数的类型实际上是函数返回值的类型,它们通常是C语言的 基本数据类型.。

c语言怎么写函数
2. C语言函数编写

#includevoid replace(int[10],int);int main(int argc,char **argv){ int number,count=1; int data[10]; int k=0; printf("输入10个数字:n"); for(;k<10;k++){ printf("输入第%d个数字: ",count++); scanf("%d",&data[k]); } printf(" 输入一个要判定的数字:n"); scanf("%d",&number); replace(data,number); printf("替换后的结果为:n"); for(k=0;k<10;k++) printf("%d ",data[k]); printf("n"); return 0;}void replace(int data[10],int number){ int i=0; for(;i<10;i++) if(data[i]==number) data[i]=0;}。

3. 编写一个C语言的函数

#include void max_mix_func(int a, int b, int c, int *g_max,int *g_mix){ int max = 0,min=0; if ((a > b)&&(a>c)) { max = a; } else if ((b>c)&&(b>a)) { max = b; } else max = c; if ((a < b)&&(a4. C语言 编写函数

#include"stdio.h"void connect(char a[],char b[])//连接函数{ char *p1,*p2; p1=a; p2=b; while(*p1!=0) { p1++; } while(*p2!=0) { *p1=*p2; p1++; p2++; }}void main(){ char a[50],b[50]; printf("请输入字符串一:"); gets(a); printf("请输入字符串二:"); gets(b); connect(a,b); //调用连接函数 puts(a); //输出连接后的结果,a为连接后的结果}。

5. 帮忙用c语言写个函数

#include#includevoid Delay(){unsigned char a,b,c;for(a=0;a<200;a++)for(b=0;b<100;b++)for(c=0;c<100;c++);}main(){int i;for(i=0;i<=100;i++){if(i!=100){Delay();printf("%dn",i);}else for(;i>=1;i--){if(i==1)continue;Delay();printf("%dn",i);}}}。

6. c语言 这个函数怎么写啊

2.任意输入一个三位整数,然后逆序输出。如输入为123,则输出为321。

百位:number/100

十位:(number/10)%10

个位:number%10

#include&lt;conio.h&gt;

#include&lt;stdio.h&gt;

void main()

{

int number;

printf("input number(100~999):");

scanf("%d",&amp;number);

if(number&gt;=100&amp;&amp;number&lt;=999)

printf("%d%d%d",number%10,(number/10)%10,number/100);

else printf("Error Input(100~999)n");

getch();

}

7. C语言如何调用函数

C语言中,函数调用的一般形式为:

函数名(实际参数表)

对无参函数调用时则无实际参数表。实际参数表中的参数可以是常数、变量或其它构造类型数据及表达式。各实参之间用逗号分隔。

#include<stdio.h>

int fun(int x, int y); // 函数声明,如果函数写在被调用处之前,可以不用声明

void main()

{

int a=1, b=2, c;

c = fun(a, b); // 函数的调用,调用自定义函数fun,其中a,b为实际参数,传递给被调用函数的输入值

}

// 自定义函数fun

int fun(int x, int y) // 函数首部

{ // {}中的语言为函数体

return x>y ? x : y; // 返回x和y中较大的一个数

}

扩展资料

C语言中不允许作嵌套的函数定义。因此各函数之间是平行的,不存在上一级函数和下一级函数的问题。但是C语言允许在一个函数的定义中出现对另一个函数的调用。

这样就出现了函数的嵌套调用。即在被调函数中又调用其它函数。这与其它语言的子程序嵌套的情形是类似的。其关系可表示如图。

图表示了两层嵌套的情形。其执行过程是:执行main函数中调用a函数的语句时,即转去执行a函数,在a函数中调用b 函数时,又转去执行b函数,b函数执行完毕返回a函数的断点继续执行,a函数执行完毕返回main函数的断点继续执行。

参考资料:函数调用_百度百科

8. c语言中怎么调用函数

给你个例子:

#include

//写好加法,以便调用

int sum(int x1,int x2)

{

int x3=x1+x2;

return x3;

}

void main()

{

int a=0;

int b=0;

int c=0;

printf("请输入两个整数n");

scanf("%d%d",&a,&b);

c=sum(a,b);//传递参数给sum()函数,返回他们的和

printf("%d+%d的和是:%dn",a,b,c);

}

总之:就是你把一种方法写到单独的块,这里就是sum()函数,执行一个单一的功能,在main函数调用就是了!

热门标签