« Programmation C/Types avancés » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 55 :
<pre>
| bloc N | bloc N + 1 | bloc N + 2 |
---+---------------+---------------+---------------
| a | b | c | d | e | f | g | h | i | j | k | l |
---+---------------+---------------+---------------
Les cases <code>a</code>, <code>b</code>,
Un autre compilateur (ou le même, appelé avec des options différentes) peut aussi placer <code>champ2</code> de <code>b</code> à <code>e</code>, et <code>champ3</code> en <code>f</code>, pour optimiser l'utilisation mémoire. Mais alors il devra générer un code plus complexe lors des accès à <code>champ2</code>, le matériel ne lui permettant pas de le faire directement.
|