Explication détaillée de la structure du langage C
La structure du langage C est un type de données construit, qui peut également être appelé un type de données complexe. se compose de plusieurs types de variables. Chaque variable est un membre de la structure. Chaque membre peut être un type de données de base ou un type construit. Il est similaire à une classe en programmation orientée objet, sauf qu'il existe. aucune méthode membre.
Définition des variables de type structure
Il existe trois façons de définir les variables de structure :
1 Déclarez d'abord le type de structure, puis définissez le. Variable de type :
struct UDP_Server_Thread_Para { void *pData; int Len; }; UDP_Server_Thread_Para UDPThreadPara1,UDPThreadPara2;
Pour faciliter la compréhension, le type struct UDP_Server_Thread_Para peut être analogue au type int, UDP_Server_Thread_Para UDPthreadPara1, UDPThreadPara2 est int UDPThreadPara1, UDPThreadPara2.
2. Définissez les variables en déclarant :
struct UDP_Server_Thread_Para { void *pData; int Len; }UDPThreadPara1,UDPThreadPara2;
Il est plus intuitif de déclarer et de définir des variables ensemble, mais vous ne pouvez pas redéfinir de nouvelles variables de structure de cette manière, et lors de la comparaison dans de grands projets de code, afin de rendre la structure du programme claire, les déclarations de type et les définitions de variables sont placées à des emplacements différents.
3. Définissez directement les variables de type structure sans spécifier de nom de type :
struct { void *pData; int Len; }UDPThreadPara1,UDPThreadPara2;
Tutoriels recommandés : "PHP" "C#"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!