Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
4年前关闭。
您好,我试图将两个get_input方法存储为单独的变量,但我不确定如何。另外我在main方法中的get_input一直在说它的隐式区分,请帮助
您的编译器不知道
这称为函数原型,即使尚未定义
您可能希望将
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
4年前关闭。
您好,我试图将两个get_input方法存储为单独的变量,但我不确定如何。另外我在main方法中的get_input一直在说它的隐式区分,请帮助
#include <stdio.h>
double main()
{
get_input();
get_input();
}
double get_input(void)
{
double x1;
printf("Enter any number: ");
scanf("%lf", &x1);
return x1;
}
double get_next(double x2,double x1)
{
double total;
total=(((x2)/2)+3(x1));
return total;
}
void print_result()
{
return null;
}
最佳答案
您的编译器抱怨它不知道您的函数get_input
。编译是从上到下完成的,因此到达时:
double main()
{
get_input();
您的编译器不知道
get_input
是什么。您需要在main
之前声明(可选地定义)您的函数。double get_input();
double main()
{
get_input();
这称为函数原型,即使尚未定义
get_input
,编译器至少也知道它存在并且可以继续编译。您可能希望将
get_input
的返回值分配给一个值,以供以后使用:double value = get_input();
关于c - 存储为单独的变量C编程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35122358/
10-11 00:56