读书人

一个愚昧的有关问题

发布时间: 2012-03-08 13:30:13 作者: rapoo

一个愚昧的问题
我有一个问题请教大家:在给变量分配地址的时候,是不是给结构体中的变量分配地址时的空间就是连续的,而给一般的变量就是随机的,就是这里一个地盘,那里一个地盘?多谢指教。

[解决办法]
一般的变量的地址也是连续的吧
[解决办法]
int a, b, c;
应该是连续的
[解决办法]
这个...看看汇编代码就知道了
[解决办法]
结构体中的变量分配地址时的空间,除了要对齐,一般连续
int a,b,c 一般连续
[解决办法]
变量分配在栈 一般连续

[解决办法]
不论结构里或栈里,都是连续的,通常还要对齐字长边界。
如果在带优化选项进行编译,有些栈变量并不分配内存!
[解决办法]
变量的地址一般是连续的

读书人网 >C语言

热点推荐