形参所在函数未被调用时不占内存,啥意思

是形参不被储存吗?真心不明白不占内存啥意思! 内存!?

荒野上摔倒
浏览 1785回答 1
1回答

super_mb

你应该知道什么int型数据占多少内存,float型占多少内存之类的吧。其内存的意思是一样的。而这里的形参是一个局部变量,这个没问题吧,然后局部变量也有其生存周期,在这里就是函数被调用时,形参被赋值,到函数调用结束,这个变量被销毁。所以在函数未被调用时不在其生存周期内,也就不占内存。如果你不能理解,那么你想想,一个全局变量,如果你不运行程序,它占内存吗?这是一个道理。
打开App,查看更多内容
随时随地看视频慕课网APP