lang:c:syntaxe
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:syntaxe [2016/07/05 10:56] – ↷ Page déplacée de c:syntaxe à lang:c:syntaxe root | lang:c:syntaxe [2020/03/06 20:46] (Version actuelle) – [__attribute__((weak))] : déplacement dans la page "Attribut" root | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====Prototypes correspondant à un même appel==== | + | =====Pointeur===== |
- | Soit les prototypes | + | Pointeur invalide : adresse " |
- | <code c> | + | |
- | void fn (int i, int j); | + | =====Données===== |
- | void fn (int i, int ...); | + | Explication du padding / align : [[http:// |
- | </code> | + | =====Attribute===== |
- | Dans le cas de l' | + | |
=====Passage par référence d'un tableau dans une fonction===== | =====Passage par référence d'un tableau dans une fonction===== | ||
Ligne 12: | Ligne 13: | ||
int (& tab)[10] | int (& tab)[10] | ||
</ | </ | ||
+ | |||
+ | =====Manipulation des bits===== | ||
+ | Lever un bit : | ||
+ | nbyte |= (1 << 4); | ||
+ | Descendre un bit : | ||
+ | nbyte &= ~(1 << 4); | ||
+ |
lang/c/syntaxe.1467709015.txt.gz · Dernière modification : 2016/07/05 10:56 de root