gcc_c99
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 | ||
gcc_c99 [2008/06/08 22:08] – thierry | gcc_c99 [2009/11/30 14:23] (Version actuelle) – thierry | ||
---|---|---|---|
Ligne 26: | Ligne 26: | ||
represente au moins 64 bits... | represente au moins 64 bits... | ||
- | accompagné des notations **'' | + | accompagné des notations **'' |
==== __func__ ==== | ==== __func__ ==== | ||
Ligne 63: | Ligne 63: | ||
===== structure ===== | ===== structure ===== | ||
+ | ==== initialiser ==== | ||
On peut initialiser le contenu d'une structure comme ça: | On peut initialiser le contenu d'une structure comme ça: | ||
struct T | struct T | ||
Ligne 73: | Ligne 74: | ||
Et sur la pile, c'est possible avec des valeurs non connus (non constante)... | Et sur la pile, c'est possible avec des valeurs non connus (non constante)... | ||
+ | ==== tableau en fin ==== | ||
+ | On peut faire: | ||
+ | struct T | ||
+ | { | ||
+ | int len; | ||
+ | char string[]; | ||
+ | }; | ||
+ | " | ||
+ | ===== Chaines ===== | ||
+ | |||
+ | Pourquoi associé une chaine et une variable !? | ||
+ | |||
+ | Voila que ça marche aussi comme cela: | ||
+ | for( int i=0; ; i++ ) { | ||
+ | // ----------------------------- | ||
+ | char c = "Hello Word!" [i]; | ||
+ | // ----------------------------- | ||
+ | if ( !c ) { | ||
+ | printf(" | ||
+ | break; | ||
+ | } | ||
+ | else printf(" | ||
+ | } | ||
+ | Resultat: | ||
+ | Hello Word! | ||
+ | bien sur... |
gcc_c99.1212962880.txt.gz · Dernière modification : 2008/06/08 22:08 de thierry