En C, es posible tener una array de todos los tipos excepto los siguientes.
1) nulo.
2) funciones.
Por ejemplo, el siguiente programa arroja un error de compilación
int main() { void arr[100]; }
Producción:
error: declaration of 'arr' as array of voids
Pero podemos tener una array de punteros vacíos y punteros de función. El siguiente programa funciona bien.
int main() { void *arr[100]; }
Consulte ejemplos de punteros de función para obtener detalles sobre los punteros de función de array.
Este artículo es una contribución de Shiva . Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
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