c语言每个函数都有一个栈区对吗,函数的入口地址与栈区地址是一回事吗
展开全部
这个内存用来保存局部变量的, 一般叫做栈区,在编译原理 上叫做栈帧。比如下面的代码
int main()
{
int a = 2; //这个变量a就在main函数的内存中,就是main函数的栈区中。。
return 0;
}
而且栈区是栈区,是一个数据存储区,并不是main函数的代码区域 。。刚回答了这个问题。
int main()
{
int a = 2; //这个变量a就在main函数的内存中,就是main函数的栈区中。。
return 0;
}
而且栈区是栈区,是一个数据存储区,并不是main函数的代码区域 。。刚回答了这个问题。
追问
对啊,这不是代码区域,那为什么可以用指向函数的指针来调用函数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询