存储为单独的变量

存储为单独的变量

Closed. This question needs details or clarity。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?添加详细信息并通过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