首页后端开发其他后端知识函数参数类型C语言 函数参数类型c语言是什么

函数参数类型C语言 函数参数类型c语言是什么

时间2023-07-08 23:38:02发布访客分类其他后端知识浏览1089
导读:c语言函数参数 C语言中参数分为实际参数(实参 与形式参数(形参 。实际参数是在调用时传递个该函数的参数。形式参数是在定信乱猛义函数名和函数陪芦体的时候使用的参数,目的是用来接收调用该函数时传如的参数。实际参数是在调用时传递个该函数的参数....

c语言函数参数

C语言中参数分为实际参数(实参)与形式参数(形参)。

实际参数是在调用时传递个该函数的参数。

形式参数是在定信乱猛义函数名和函数陪芦体的时候使用的参数,目的是用来接收调用该函数时传如的参数。

实际参数是在调用时传递个该函数的参数.

举一个很简单的例子:滑桥

#includestdio.h

int f(int b) // b为形参

{

return b;

}

void main()

{

int a=1;

printf("%d",f(a)); // a为实参

}

c语言中void什么意思?具体怎么用?

void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。void只有“注释”和限制程序的作用。void的作用在于对函数返回的限定和对函数参数的限定。

例如:float *p1; int *p2; p1 = p2;

其中p1 = p2语句会编译出错,提示“'=' : cannot convert from 'int *' to 'float *'”,必须改为:p1 = (float *)p2;

而void *则不同,任何类型的指针都可以直接赋值给它,无需进行强制类型转换:

void *p1; int *p2; p1 = p2;

扩展资料

void类型在c开发中常见的用法有2种:

1、作为函数的返回值,如void add(int x,int y);  表示该函数吴返回类型,不需要返回值。

2、枯大凳使用void*指针来使用,比如作为函数的参仿答数类型,如: int max(void* param);  --此时的void*表示可以使没旅用任何类型的参数进行转换。如

int a = 10;   //普通类型

max((int)a);

typedef struct{ int a; } str;  //结构体

str S1 ;

S1.a = 2;

max((str)S1);

参考资料来源:百度百科——void

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 函数参数类型C语言 函数参数类型c语言是什么
本文地址: https://pptw.com/jishu/296944.html
c语言怎么输出子函数 c语言怎么写子函数 多线程执行多个c语言函数 多线程执行多个c语言函数怎么写

游客 回复需填写必要信息