z164129345 发表于 2018-7-2 17:03:40

如果const在函数体里出现

本帖最后由 z164129345 于 2018-7-2 17:04 编辑

Hi 高手们:

有一个疑问,想知道这样的做法好不好,严谨不严谨?

如果const在函数体里出现。

void Do_Something(int a)
{
   const int array = { 1,2,3,a};
   


}

当Do_Something结束后,数组array的内存空间会被清除吧?

人造人 发表于 2018-7-2 17:07:41

你是哪里理解错了吗?const和是否清理array的内存空间有联系吗?
首先回答你的问题,当Do_Something结束后,数组array的内存空间会被清除

z164129345 发表于 2018-7-2 17:31:26

Hi 人造人:

我也是最近才把C语言应用在项目里,以前只是做做小实验。因为C语言很自由,我怕后续会出现猜不到的问题。

既然array会被清除,那就行了。谢谢!{:9_227:}
页: [1]
查看完整版本: 如果const在函数体里出现