[Error] too many arguments to function 'func1'(DEV编辑器)

阅读: 评论:0

[Error] too many arguments to function 'func1'(DEV编辑器)

[Error] too many arguments to function 'func1'(DEV编辑器)

[Error] too many arguments to function ‘func1’(DEV编辑器)

代码:

include <stdio.h>

void func1(void);
int main(void)
{
/*char *p;
char **p1;
char a;
p = &a;
p1 = &p;
*/

int a = 4;
int *p = &a;
printf("p = %p.n",p);
func1(&p);
printf("p = %p.n",p);

}

void func(void)
{
int *p2[5];
int *p3;
int **p4;
//p3 = p2;//类型 不匹配
p4 = p2;
}

void func1(int **p)
{
//*p = 0x12345678;//
*p = (int *)0x12345678;//强制类型转换
}

解决问题:

出现问题的原因:函数的定义与声明不符。
声明:void func1(void)
定义:void func1(int **p)
改一致即可

本文发布于:2024-01-29 18:07:37,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170652286117308.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:编辑器   arguments   Error   function   DEV
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23