
FAQ CConsultez toutes les FAQ
Nombre d'auteurs : 28, nombre de questions : 175, création le 11 janvier 2013
Sommaire→Pointeurs, tableaux et chaînes de caractères
3.1. Les pointeurs
(10)
- Qu'est-ce qu'un pointeur ?
- Quand utiliser les pointeurs ?
- Qu'est-ce que NULL ?
- Comment utiliser un pointeur sur une structure ?
- Quelle est la différence entre sizeof(struct data) et sizeof(struct data *) ?
- Comment déclarer un pointeur sur une fonction ?
- p et q pointent sur deux objets identiques mais (p == q) renvoie toujours faux ! Pourquoi ?
- Qu'est-ce que *p++ incrémente ?
- Quelle est la différence entre pointeurs constants et pointeurs sur constante ?
- Comment connaître le type d'une variable adressée par un pointeur void * ?
3.2. Les tableaux
(10)
- Que signifie 'int t[] = {10, 20};' ?
- Que signifie 'int t[10] = {10, 20};' ?
- Soit t un tableau. Quelle est la différence entre t, &t et &(t[0]) ?
- Soit t un tableau. Que signifie *(t + 3) ?
- Quel est le rôle de l'opérateur [] ?
- Comment déclarer et utiliser un tableau 'à plusieurs dimensions' ?
- Que signifie 'int (*p)[4];' ?
- Comment déclarer et utiliser un tableau de pointeurs de fonctions ?
- Comment passer un tableau en paramètre à une fonction ?
- Comment copier un tableau ?
3.3. Les chaînes de caractères
(15)
- Qu'est-ce qu'une chaîne de caractères ?
- Qu'est-ce que le caractère NUL ?
- Pourquoi ce NUL est-il obligatoire en fin d'une chaîne ?
- Quelle est la différence entre 'a' et 'a' ?
- Que signifie 'char s[21] = 'Bonjour';' ?
- Que signifie 'char * p = 'Bonjour';' ?
- Comment convertir une chaîne de caractères en minuscules ?
- Comment convertir une chaîne de caractères en majuscules?
- Comment convertir un nombre en chaîne de caractères ?
- Comment convertir une chaîne de caractères en nombre ?
- Comment concaténer deux chaînes de caractères ?
- Comment comparer 2 chaînes de caractères ?
- Pourquoi la comparaison avec une chaîne lue par fgets échoue toujours ?
- Comment créer un tableau de chaînes de caractères ?
- Quel est le rôle de \ dans une chaîne de caractères ?
3.4. L'allocation dynamique de mémoire
(5)


