Salida del siguiente programa?
#include <iostream> using namespace std; int fun(int=0, int = 0); int main() { cout << fun(5); return 0; } int fun(int x, int y) { return (x+y); }
(A) Error del compilador
(B) 5
(C) 0
(D) 10
Respuesta: (B)
Explicación: La declaración «int fun(int=0, int=0)» es la declaración de una función que toma dos argumentos por defecto valores como 0 y 0.
La última declaración es la definición de diversión().
Cuando hacemos una llamada fun(5), x obtiene el valor 5 y y obtiene 0. Por lo tanto, el valor devuelto es 5.
Cuestionario de esta pregunta
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