Unión de lenguaje C, definición de tipo

Las cosas aquí son más complicadas, pero menos.

Permítanme compartirles una oración que leí hoy (se trata de la administración del tiempo): tenemos veinticuatro horas al día, ocho horas de sueño, ocho horas de trabajo y ocho horas de libertad. ¡La diferencia en la vida se crea en las terceras 8 horas!

¡Al punto!

Uno, tipo de datos personalizados typedef

1.

typedef int Length;

Esto hace que Length sea un alias para el tipo int. Entonces, Longitud 10; Longitud 5; estos dos son equivalentes a int 10; int 5 ;!

Formato: typedef el tipo original y el nuevo nombre del tipo original;

2.

typedef struct Adate{
    int mounth;
    innt day;
    } Date;//这里Date可替代struct Adate.....到Date钱的所有东西。

2. Conjunto

Unión

Generalmente se usa para obtener los bytes dentro de un int / float / double

 

uinon example{
    int a;
    char b;
    }ep1,ep2;

Es similar a la estructura, pero los miembros de la unión comparten el mismo espacio de memoria, solo hay un espacio y los miembros usan conjuntamente.

Supongo que te gusta

Origin blog.csdn.net/qq_51182221/article/details/115310398
Recomendado
Clasificación