A continuación se presentan tres implementaciones de la función swap() en C++:
(a)
void swap (int a, int b) { int temp; temp = a; a = b; b = temp; } int main( ) { int p = 0, q = 1; swap (p, q); }
(b)
void swap (int &a, int &b) { int temp; temp = a; a = b; b = temp; } int main( ) { int p = 0, q = 1; swap (p, q); }
(C)
void swap (int * a, int * b) { int * temp; temp = a; a = b; b = temp; } int main( ) { int p = 0, q = 1; swap (&p, &q); }
¿Cuál de estos intercambiaría realmente el contenido de las dos variables enteras p y q?
(A) (a) solo
(B) (b) solo
(C) (c) solo
(D) (b) y (c) solo
Respuesta: (B)
Explicación:
Cuestionario de esta pregunta
Comente a continuación si encuentra algo mal en el post de arriba
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