gpt4 book ai didi

c - void函数(C语言)

转载 作者:太空宇宙 更新时间:2023-11-04 00:24:25 25 4
gpt4 key购买 nike

我正在尝试使用 void 函数运行一个非常简单的代码,但无论我尝试什么,还是发生了一些错误,或者程序没有打印它应该打印的内容。代码是

#include <stdio.h>
int main()
{
int i,j;
i = 1;
j = 2;
add(i, j);
return 0;
}

void add(int i, int j)
{
printf("%d + %d = %d", i, j, (i+j));
}

我正在尝试在其他更复杂的程序中使用 void,所以我使用这个非常简单的方法来发现如何制作它。

最佳答案

在程序中使用函数之前,您需要给出函数的原型(prototype)(或定义)。

定义

将函数 add 移到 main 函数之前:

#include <stdio.h>
void add(int i, int j)
{
printf("%d + %d = %d", i, j , (i+j));

}

int main()
{
int i,j;
i = 1;
j=2;
add( i, j);
return 0;
}

原型(prototype)

#include <stdio.h>
void add(int,int);
int main()
{
int i,j;
i = 1;
j = 2;
add(i, j);
return 0;
}

void add(int i, int j)
{
printf("%d + %d = %d", i, j, (i+j));
}

关于c - void函数(C语言),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30274112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com