Download Le langage C
Transcript
Quiz
1. Quelle est la différence entre une structure et un tableau ?
2. Quel est le rôle de l’opérateur (.) ?
3. Quel mot clé faut-il utiliser pour créer une structure ?
4. Quelle est la différence entre un nom de modèle de structure et un nom de structure ?
5. Que font les quelques lignes de code suivantes ?
struct adresse {
char nom[31];
char adr1[31];
char adr2[31];
char ville[11];
char etat[3];
char zip[11];
} monadresse = { "Bradley Jones",
"RTSoftware",
"P.O. Box 1213",
"Carmel", "IN", "46032–1213"};
6. Supposons que vous ayez déclaré un tableau de structures, et que ptr soit un pointeur
vers le premier élément de ce tableau (c’est-à-dire vers la première structure).
Comment faut-il faire pour qu’il pointe sur le second élément ?
Exercices
1. Écrivez la définition d’une structure appelée time, contenant trois membres de type
int.
2. Écrivez le code réalisant les deux tâches suivantes : définition d’une structure data
contenant un membre de type int et deux membres de type float, et déclaration
d’une structure info appartenant au type data.
3. Continuez l’exercice 2 en attribuant la valeur 100 au membre de type int de la structure info.
4. Écrivez la déclaration et l’initialisation d’un pointeur vers info.
5. Trouvez deux méthodes, en utilisant le pointeur de l’exercice 4, pour attribuer la valeur
5.5 au premier membre de type float de la structure info.
6. Écrivez la définition d’une structure appelée data qui pourra recevoir une chaîne de
20 caractères.
Related documents
1 - rue des sabots
LATEX... pour le prof de maths !
Prolog III - Colmerauer, Alain
47 F2 22US 04 - Support On Line
English Only - Graphic Communications
TH-1130M manual_Eng.cdr
47 F2 21US REV04 - Support On Line
[U4.82.03] Opérateur CALC_G
ATTELLE DE GENOU - Dossier technique -
[U4.36.03] Opérateur CALC_INTE_SPEC
Samsung SP-H03 Manuel de l'utilisateur
RECEPTEUR TNT A DOUBLE TUNER