vc怎么让全局变量地址与函数地址相邻

vc如何让全局变量地址与函数地址相邻
比如我定义了二个变量:
DWORD _a;      // 地址:403000
DWORD _b;      // 地址:403008

void _c()      // 地址:401000
{
  return;
}

我想让他们的地址都保持相邻,让函数_c()的地址变成40300C,要怎么做?????

------解决方案--------------------
数据和程序地址相邻应该做不到,除非你自己写个编译器
------解决方案--------------------
存放的位置不一样的吧!一个是全局区,一个是代码段!

------解决方案--------------------
试试

#pragma data_seg
#pragma code_seg

------解决方案--------------------
没戏的,这主要和系统构造进程的内存空间有关

可以自己改,但是和可能被报病毒
------解决方案--------------------
你的问题能归结成如何消除BSS段和代码段限制的问题。