¿Cuál será la salida del siguiente código:
#include <iostream> 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) Función 2 4
(B) Función 3 4
(C) Función 1 4
(D) Ninguno de estos
Respuesta: (A)
Explicación:
Cuestionario de esta pregunta
Comente a continuación si encuentra algo incorrecto en la publicación anterior
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA