HCJarod
Messages postés221Date d'inscriptionmardi 12 août 2003StatutMembreDernière intervention11 décembre 2008
-
13 août 2003 à 16:55
HCJarod
Messages postés221Date d'inscriptionmardi 12 août 2003StatutMembreDernière intervention11 décembre 2008
-
13 août 2003 à 17:15
Salut,
j'ai un vague souvenir concernant les structures en C (struct) qui n'occupe pas la même place mémoire en fonction du sens de la déclaration. Ca j'en suis sur mais je ne sais plus pourquoi (une histoire que l'allocation se fait sur 32 bits ou un truc dans le genre). Donc par exemple (je donne un exemple pour fixé les idées et être claire mais il est peut être pas adapté...). Ainsi
struct {
int a;
char b;
float c;
char toto[9];
}
n'occupe pas la même place mémoire que
struct {
char b;
int a;
char toto[9];
float c;
}
mais pourquoi!!!