Struct
Une structure (abréviation de structure) est une Type de données disponible dans C langages de programmation, tels que C, C ++ et C #. Il s'agit d'un type de données défini par l'utilisateur pouvant stocker plusieurs éléments liés. Une struct variable est similaire à une base de données record car il peut contenir plusieurs types de données liés à une seule entité.
Vous trouverez ci-dessous un exemple d'article défini comme une structure dans le langage de programmation C.
struct article
{
int articleID;
titre du personnage [120];
date du caractère [10];
auteur de caractères [60];
contenu en caractères [4000];
}
La structure ci-dessus "Article"contient les deux entier et tableau de caractères Types de données. Il peut être utilisé pour stocker toutes les informations sur un article dans une seule variable. Puisque les structures regroupent les données dans un bloc contigu de Mémoire, un seul pointeur suffit pour accéder à toutes les données d’un article spécifique.
Les structures sont similaires à les classes utilisé dans langages de programmation orientés objet, tels que Objective C et C #. La principale différence entre les deux structures de données est que les structures sont publiques alors que les classes sont privées par défaut. Cela signifie que les variables struct peuvent être consultées et modifiées par tout fonction dans le code, alors que les classes ne sont accessibles que par la fonction dans laquelle elles sont définies.