Thông tin

Tác giả Kilian Verhetsel
Hạn chót Không có hạn chót
Giới hạn nộp bài Không có giới hạn
Các tag chuyên mục s3, level1

Tags

Đăng nhập

[S3] Les types (1/2)

Le type de la plupart des variables en C est facile à déterminer. Néanmoins, le C contient aussi des types qui diffèrent de façons parfois subtiles.

Rem : N'oubliez pas qu'une déclaration en C se termine toujours par ";".


Câu hỏi 1: Un entier

Déclarez une variable x de type int.

Câu hỏi 2: Un tableau d’entiers

Déclarez la variable x comme un tableau de 10 int.

Câu hỏi 3: Taille d’un tableau

En supposant que sizeof(int) vaut 2 et que la taille de tout pointeur vaut 8, que vaut sizeof(x) dans la question précédente ?

Câu hỏi 4: Un pointeur vers un entier

Déclarez la variable x comme un pointeur vers un int.

Câu hỏi 5: Taille d’un pointeur

En supposant que sizeof(int) vaut 2 et que la taille de tout pointeur vaut 8, que vaut sizeof(x) sachant que x a été déclaré comme dans la question précédente ?

Câu hỏi 6: Taile d’un tableau passé comme argument

Voici le prototype d’une fonction standard.

int pipe(int filedes[2]);

En supposant que sizeof(int) vaut 2 et que la taille de tout pointeur vaut 8, que vaut sizeof(filedes) à l’intérieur du corps de la fonction pipe ?

Câu hỏi 7: Un tableau d’entiers à 2 dimensions

Déclarez la variable x comme un tableau à deux dimensions contenant de int avec 5 colonnes et 8 lignes.