Outils pour utilisateurs

Outils du site


lang:c:syntaxe

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
lang:c:syntaxe [2017/06/30 21:21] – Hotfix : syntaxe rootlang:c:syntaxe [2020/03/06 20:46] (Version actuelle) – [__attribute__((weak))] : déplacement dans la page "Attribut" root
Ligne 1: Ligne 1:
 +=====Pointeur=====
 +Pointeur invalide : adresse "poison" ''0xDEADBEEF''.
 +
 +=====Données=====
 +Explication du padding / align : [[http://www.catb.org/esr/structure-packing/|The Lost Art of Structure Packing]] {{ :lang:c:syntaxe:the_lost_art_of_structure_packing_2020-03-06_20_05_46_.html |Archive v2.2 du 19/12/2019 le 06/03/2020}}
 +=====Attribute=====
 +
 +
 +
 =====Passage par référence d'un tableau dans une fonction===== =====Passage par référence d'un tableau dans une fonction=====
 ''int & tab[10]'' n'est pas la bonne syntaxe à cause de la priorité des opérateurs. La bonne syntaxe est : ''int & tab[10]'' n'est pas la bonne syntaxe à cause de la priorité des opérateurs. La bonne syntaxe est :
Ligne 5: Ligne 14:
 </code> </code>
  
-[[lang:c:syntaxe:interface|Interface]]+=====Manipulation des bits===== 
 +Lever un bit : 
 +  nbyte |= (1 << 4); 
 +Descendre un bit : 
 +  nbyte &= ~(1 << 4); 
lang/c/syntaxe.1498850514.txt.gz · Dernière modification : 2017/06/30 21:21 de root