Hecho G 17

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

Deja una respuesta

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