Retourner au contenu associé (journal : J'adore Linus)
Posté par Vivi le 24 juillet 2004 à 13:25. En réponse au journal J'adore Linus. Évalué à 1.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Petites precisions
Posté par Vivi . En réponse au journal J'adore Linus. Évalué à 1.
p est un null pointer
static char *p[10]
p est un tableau de 10 null pointer
static union {
long i[10] ;
void * p[10] ;
} titi ;
bits à 0 (pas forcèment null pointer) car le premier élément est initialisé, donc ici des longs.
char * p1 = "toto" ;
char * p2 = p1 ;
void * p = (void *)(p1 - p2) ;
0 pour p
La soustraction de deux trucs valide ne donne jamais NULL.
ça n'a pas de sens, NULL est une macro
Dans 99,9 % des cas, on peut remplacer NULL par 0
100%