函数参数类型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
