Red de conocimiento informático - Conocimiento informático - Definir variables de estructura

Definir variables de estructura

1. Si está utilizando un compilador de C (parte de él), es posible que el compilador no admita la escritura de Rec t1 directamente y debe escribirse como estructura REC t1.

2.typedef estructura registro {....} rec significa que después de definir struct REC como REC, puede usar rec t1, ​​​​T2 para reemplazar struct REC t1, T2; en la apelación Agregue t1, t2 después de {}

3.struct { } REC Esto está mal. El REC aquí no es el nombre de la estructura, sino una instancia. Al igual que int a; no puedes definir b escribiendo a b. Si quieres escribirlo así, simplemente escribe struct {} t1, T2, obtendrás dos instancias de struct, pero cuando quieras definir esto; estructura más adelante, deberá anular la estructura {}. Por lo tanto, esta forma de escribir solo debe usarse cuando esté seguro de que solo necesita definir t1 y t2.