📜  算法测验|须藤放置[1.5] |问题12

📅  最后修改于: 2021-06-29 02:50:34             🧑  作者: Mango

以下代码的输出是什么:

#include 
using namespace std;
  
#define x 5/2.0
#define y 3/2.0
  
  
// Function 1
int add(float a, float b){
    cout << "Function 1";
    return a + b;
}
  
// Function 2
int add(double a, double b){
    cout << "Function 2";
    return a + b;
}
  
// Function 3
int add(int a, int b){
    cout << "Function 3";
    return a + b;
}
  
// Driver Function
int main() {
      
    cout << add(x, y) << endl;
      
    return 0;
}

(A)函数2 4
(B)函数3 4
(C)函数1 4
(D)这些都不是答案: (A)
解释:
这个问题的测验
如果您在以上帖子中发现任何错误,请在下面发表评论