Salida del siguiente programa?
#include<stdio.h> void dynamic(int s, ...) { printf("%d ", s); } int main() { dynamic(2, 4, 6, 8); dynamic(3, 6, 9); return 0; }
(A) 2 3
(B) Error del compilador
(C) 4 3
(D) 3 2
Respuesta: (A)
Explicación: En c, tres puntos continuos se conocen como elipsis, que es un número variable de argumentos de función. Los valores a los parámetros se asignan uno por uno. Ahora la pregunta es cómo acceder a otros argumentos. Vea esto para más detalles.
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