求助,关于VC++的一段小程序的疑问?

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:45:26
const int *FuncA()
{
static int x=1;
++x;
return &x;
}

void main()
{
int y;
y=*FuncA();
}

我是初学者,这段小程序读不懂,有人能帮一下吗,希望能够一行行地详细告知,谢谢了!!

前面的const int *FuncA() 是自定义函数,把1(x)加上1(++x)后返回x的地址。void main() 是主函数,用于获得x的地址对应的内容(其实就是2)。你在y=*FuncA(); 后printf一下就知道。