C | Funciones | Pregunta 8

¿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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *