La clase de almacenamiento de una variable determina si el elemento tiene una duración global o local. En C, typedef se considera una clase de almacenamiento como otras clases de almacenamiento (auto, register, static y extern), sin embargo, el propósito de typedef es asignar nombres alternativos a los tipos existentes.
Por ejemplo, el siguiente programa compila y ejecuta fitime
#include <stdio.h> int main() { typedef int points; points x = 5; printf("%d ", x); return 0; }
Producción:
5
Pero el siguiente programa falla con un error de compilación.
#include <stdio.h> int main() { typedef static int points; points x; return 0; }
Producción:
Compiler Error: multiple storage classes in declaration specifiers
Consulte este cuestionario para practicar sobre la clase de almacenamiento y los especificadores de tipo. 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