【发布时间】:2021-08-28 19:38:57
【问题描述】:
当我遇到这个问题时,我正在使用带有 gcc 编译器的代码块...... 错误:func32() 的类型冲突; 我尝试更改函数的名称。但还是不行
static void func32(int, int);
void main()
{
int a = 4, b = 5, c = 6;
func31(a, b);
func32(&b, &c);
printf("The Result Will Be: %d\n", c - a - b);
}
static void func32(int *a, int *b)
{
int c;
c = *a;
*a = *b;
*b = c;
}
【问题讨论】:
-
只需简单地找出差异:
static void func32(int, int);vsstatic void func32(int *a, int *b) -
“我尝试更改函数的名称。但仍然不起作用”我不明白您为什么希望这会有所帮助。错误消息是否说“功能名称冲突”?不;它说“功能冲突的类型”。因此....