Acerca del tipo personalizado de estructura del lenguaje C
Primero, defina la forma general de una estructura:
nombre de la estructura de la estructura
{
//lista de miembros
};
La tabla de miembros consta de varios miembros y cada miembro es una parte integral de la estructura. También se debe escribir cada miembro, en el formato: "tipo nombre de miembro especificador;". La denominación de los nombres de los miembros debe cumplir con las reglas de escritura para identificadores. Por ejemplo:
struct stu
{
int num;
char nombre[20];
char sex;
puntuación flotante;
};
En esta definición de estructura, la estructura se denomina stu y consta de 4 miembros. El primer miembro es num, una variable entera; el segundo miembro es nombre, una matriz de caracteres; el tercer miembro es sexo, una variable de caracteres y el cuarto miembro es puntuación, una variable de punto flotante. Tenga en cuenta que el punto y coma después del paréntesis es esencial.
Luego, cuando se completa la definición de la estructura, se crea un tipo de datos, que se puede usar como tipos integrados como int y float. Compare la estructura stu definida anteriormente con el tipo int. int?a;//Definir una variable a de tipo int
stu?a;?//Definir una variable a de tipo stu
int?*p;?//Definición Un puntero de tipo int p
stu?*p;?//Definir un puntero de tipo stu p
int?a[10];//Definir una matriz de tipo int a, tiene 10 elementos, cada elemento es de tipo int
stu?a[10];//Definimos una matriz a de tipo stu, tiene 10 elementos, cada elemento es de tipo stu.