lang:c:variable
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| lang:c:variable [2020/03/04 23:25] – Ajout de la source pour "Les types fondamentaux" root | lang:c:variable [2025/07/28 09:47] (Version actuelle) – [Pointeurs] : précision sur const root | ||
|---|---|---|---|
| Ligne 36: | Ligne 36: | ||
| '' | '' | ||
| + | |||
| + | ====Pointeurs==== | ||
| + | |||
| + | * Influence de la position des '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | <code c> | ||
| + | int main() { | ||
| + | int a; | ||
| + | int* b = &a; | ||
| + | b = &a; | ||
| + | *b = 1; | ||
| + | const int* c = &a; | ||
| + | c = &a; | ||
| + | *c = 1; // error: assignment of read-only location '* c' | ||
| + | // Identique à const int* c. | ||
| + | int const* d = &a; | ||
| + | d = &a; | ||
| + | *d = 1; // error: assignment of read-only location '* d' | ||
| + | int* const e = &a; | ||
| + | e = & | ||
| + | *e = 1; | ||
| + | int const* const f = &a; | ||
| + | f = & | ||
| + | *f = 1; // error: assignment of read-only location ' | ||
| + | } | ||
| + | </ | ||
lang/c/variable.1583360710.txt.gz · Dernière modification : de root
