Structure

Une structure (abrégée en struct) est un type de données disponible dans les langages de programmation C, tels que C, C++ et C#. Il s’agit d’un type de données défini par l’utilisateur qui peut stocker plusieurs éléments associés. Une variable de type structure est similaire à un enregistrement de base de données, car elle peut contenir plusieurs types de données associés à une même entité.

Voici un exemple d’article défini comme une structure dans le langage de programmation C.

struct Article
{
    int    articleID;
    char   title[120];
    char   date[10];
    char   author[60];
    char   content[4000];
}

La structure « Article » ci-dessus contient des types de données entier et tableau de caractères. Elle peut être utilisée pour stocker toutes les informations sur un article dans une seule variable. Comme 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 donné.

Les structures sont similaires aux classes utilisées dans les langages de programmation orientés objet, tels qu’Objective-C et C#. La principale différence entre ces deux structures de données est que les structures sont publiques, tandis que les classes sont privées par défaut. Cela signifie que les variables de type structure peuvent être consultées et modifiées par toute fonction du code, tandis que les classes ne peuvent être consultées que par la fonction dans laquelle elles sont définies.

Mis à jour November 21, 2015 par Per C.

quizTestez vos connaissances

Software testing performed by users unfamiliar with an app's source code is called what?

A
Outer Ring Testing
0%
B
Black Box Testing
0%
C
Low Level Testing
0%
D
Open Scale Testing
0%
Correct! Incorrect!     View the Black Box Testing definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Structure sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.