为啥定义的数组buffer放在函数外面可以正常实现功能,放在里面却不行?

2019-07-21 08:08发布

u8 buffer[4096];
void Write()
{
  u8 *pbuffer;
  pbuffer=buffer;
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
Marvelous
1楼-- · 2019-07-21 09:21
 精彩回答 2  元偷偷看……
bootblack
2楼-- · 2019-07-21 15:02
放在外面,是全局变量,使用静态内存
放在里面,是局部变量,使用堆栈内存,准确的是说,是使用栈内存,一般栈内存是很小的,因此,很可能是栈溢出了

一周热门 更多>