¿Cuál es el significado de usar extern antes de la declaración de función?
Por ejemplo, la siguiente función suma se hace externa
extern int sum(int x, int y, int z) { return (x + y + z); }
(A) La función está disponible globalmente
(B) extern no significa nada, sum() es lo mismo sin la palabra clave extern.
(C) No es necesario declarar la función antes de su uso
(D) La función se hace local en el archivo.
Respuesta: (B)
Explicación: la palabra clave extern se usa para variables globales. Las funciones son globales de todos modos, por lo que agregar extern no agrega nada.
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