Mihai RUSU wrote:
> Dar incearca asta si ai sa vezi la ce ma refeream:
> printf("%d\n", sizeof(struct {char a; int b; char c;}));

Aha. Am invatat si eu ceva cu ocazia asta.:-)

>>Din cate am testat eu nu mi se pare deloc ca gcc-ul (versiunea 3.3.2) ar 
>>alinia tablourile la 32 bytes, dar chiar daca ar fi asa nu ar explica 
>>comportarea gcc-ului pe care am observat-o eu.
> 
> De ce zici ? (ca sa stiu ce sa intreb mai departe).

Pai am incercat sa declar mai multe tablouri mici unul dupa altul si 
m-am uitat la ce adrese le pune. Nu erau multipli de 32.

Si ziceam ca chiar daca ar fi fost multipli, ar fi trebuit sa scada si 
pentru tabloul de 3 chars si pentru cel de 4, 32 bytes, nu?


--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui