Cuando se pasa una array como parámetro a una función, ¿cuál de las siguientes afirmaciones es correcta?
(A) La función puede cambiar valores en la array original.
(B) En C, los parámetros se pasan por valor, la función no puede cambiar el valor original en la array.
(C) Da como resultado un error de compilación cuando la función intenta acceder a los elementos de la array.
(D) Da como resultado un error de tiempo de ejecución cuando la función intenta acceder a los elementos de la array.
Respuesta: (A)
Explicación: cuando se pasa una array como parámetro a una función, la función puede cambiar los valores de la array original.
Para obtener más información sobre el paso de parámetros, consulte: Técnicas de paso de parámetros en C/C++
La opción (A) es correcta.
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