Red de conocimiento del abogados - Respuesta jurídica de la empresa - Acerca del tipo de estructura del lenguaje C struct MSG { int a; int b } ¿Hay alguna diferencia entre la asignación de la estructura MSG->a=20;

Acerca del tipo de estructura del lenguaje C struct MSG { int a; int b } ¿Hay alguna diferencia entre la asignación de la estructura MSG->a=20;

Aquí debemos corregir el error del cartel original. MSG es el nombre del tipo de estructura y solo se utiliza como llamada el nombre de la variable de estructura. Por ejemplo

struct Student{ char namep[]; int number} limbing;

Student aquí es equivalente a que MSG sea el nombre del tipo de estructura y limbing sea el nombre de la variable de estructura. Sólo se realizan operaciones de asignación y almacenamiento en nombres de variables de estructura.

Utilice flechas y puntos cuando se refiera a los miembros de la estructura. Las flechas indican el uso de punteros de estructura y operadores de puntero. El punto indica variables de estructura y operadores de miembros.

Si el tipo de estructura define una variable ordinaria, utilice puntos entre comillas, como lingming.name

Si define un nombre de variable de tipo puntero. Luego use flechas para hacer referencia.