Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Création de Votre Première Structure | Introduction aux Structures
Structures en C
Section 1. Chapitre 4
single

single

Création de Votre Première Structure

Glissez pour afficher le menu

En utilisant l'indication visuelle à la fin du premier chapitre, création d'un type de données pour décrire un élément chimique :

élément+chimique
main.c

main.c

1234567
struct chemicalElement { char name[3]; int atomicNum; int valency; double mass; };
Note
Remarque

La masse et le numéro atomique ne peuvent pas être négatifs, il serait donc plus efficace d'utiliser le type de données unsigned short int.

Vous pouvez maintenant créer un élément chimique. Le code ressemblera à ceci :

main.c

main.c

123456789101112131415
#include "stdio.h" struct chemicalElement { char name[3]; int atomicNumber; int valency; double mass; }; int main() { struct chemicalElement silicon = {"Si", 14, 4, 28.08}; return 0; }

L'accès aux champs d'une structure sera abordé dans le prochain chapitre. Essayez de décrire le point géométrique A à l'aide d'une structure.

grille ch4
Tâche

Glissez pour commencer à coder

Vous créez une structure pour représenter un point dans un espace 2D. L'objectif est de stocker et d'afficher des informations sur le point, y compris son nom et ses coordonnées.

La structure Point doit contenir :

  • Un tableau de caractères pour le nom du point — il doit contenir une seule lettre (par exemple, "A" ou "B"). Pour stocker cette lettre unique et le caractère de fin de chaîne \0, déclarez le tableau comme name[2].
  • Deux champs entiers représentant les coordonnées x et y.

Dans la fonction main :

  • Création d'une variable de type Point.
  • Initialisation à l'aide d'accolades {} avec le nom et les valeurs des coordonnées.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt