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 Structs
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Maîtriser les Structs en C

bookCréation de Votre Première Structure

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

main.c

main.c

copy
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

copy
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. Tenter de décrire le point géométrique A à l'aide d'une structure.

Tâche

Swipe to start coding

Vous créez une structure pour représenter un point dans un espace 2D. Votre 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éez une variable de type Point.
  • Initialisez-la à l'aide d'accolades {} avec le nom et les valeurs des coordonnées.

Solution

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

close

bookCréation de Votre Première Structure

Glissez pour afficher le menu

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

main.c

main.c

copy
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

copy
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. Tenter de décrire le point géométrique A à l'aide d'une structure.

Tâche

Swipe to start coding

Vous créez une structure pour représenter un point dans un espace 2D. Votre 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éez une variable de type Point.
  • Initialisez-la à 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

some-alt