问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

局部变量的作用域可用于其它函数的调用 这句话是否是对的,为什么?

发布网友 发布时间:2022-05-01 05:50

我来回答

5个回答

热心网友 时间:2023-10-09 10:31

这句话不准确,如果在main函数里面定义的变量在main函数的作用范围里可以传递给其他函数,如果在除主函数的其他函数的里的局部变量会随着函数的结束而释放空间,所以不能再供别的函数传递参数。而main函数的局部变量时程序运行完后才释放空间的,程序运行完钱可以传递给其他函数

热心网友 时间:2023-10-09 10:32

不对,作用域怎么能调用呢?作用域是一个范围,变量的作用域是定义起至函数结尾。该变量只能在本函数内部使用,外部函数不能访问该变量。

热心网友 时间:2023-10-09 10:32

1、一般常用的是在函数体的开头定义的变量为局部变量,作用域就在这个函数体里面({}这两个大括号之间)。其他地方对这个变量不可见(不能使用这个变量),函数退出以后,局部变量被系统收回。
2、局部变量被new了一个内存空间,那么函数退出后,此局部变量仍然还存在。这是new的特性。new了一个内存出来,这个内存必须要用delete才能释放。所以这种情况,即使是局部变量,只要是用new出来的,其他函数也能使用这个局部变量new出来的那个内存,但不一定就是这个变量名了。

热心网友 时间:2023-10-09 10:33

不对
函数内定义的局部变量不能被其他函数直接调用

热心网友 时间:2023-10-09 10:33

Are you in the middle of an exam? Haha just curious.
It really depends on where you declare the variable, heap or stack?

The destructor will always be called for stack local variables, in anther word, a local variable's memory resource is auto-collected after the termination of the according fucntion.

However if you declare something on the heap for example malloc or new, a programmer has to release the memory resource manually otherwise, this will make the memory space accessable to functions outside the local function.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 请问ASP怎样读取Access数据库中某个表某字段的名称、类型、描述 华为目前最高端的手机是什么? 最贵的是什么手机? 世界上什么手机最贵? 请问socket(UDP) 高手,这条语句是什么用处?? 网络编程必须使用socket吗 有协议 为什么还要用socket! 什么情况下使用socket? 女生玩探探,陌陌,是为什么女孩子回答。要真实 有男朋友的女生去玩探探是什么心理? 异地,女生玩探探,男生怎么知道的? 女生以什么目的玩探探 电脑老重启+关机 玩探探的女生能要吗 玩探探的女生什么心态 我有一对4寸50W音箱配了一对分频器声音不理想,把中低音分频电容换了进口10UF声音好听多了? 玩探探的女孩,能要吗? 女朋友喜欢玩探探是什么意思? 喜欢的女孩,她玩探探,我该怎么办? 你们穿裙子坐下的时候会不会用手去弄一下? 女仆装用的裙撑都是多少厘米的 Redis 性能比 Memcached 好吗?有哪些网站采用 Redis python局部变量的作用域 redis为什么是单线程? 求助,如何在 win 下使用 redis 或 memcached 加速 postgresql 什么是偏振镜他和UV镜的区别是什么?作用是什么 UV镜,滤镜,偏振镜到底有什么区别 喝了受污染的水会引起发烧和食欲不振吗? 白天梦到割稻谷有水灾是什么意思? 水被污染,喝了会引起哪些疾病 UV镜和偏振镜有什么区别吗 郑州男子被困72小时靠喝污水续命,此举对身体造成了什么伤害? 喝自来水会拉肚子或发烧吗? 关于外国水污染引发的疾病的电影, 具体是说一个城镇,那的水里有了一种什么孢子,不能喝了,喝的人都发烧 滤镜,偏振镜,UV镜 他们之间是什么关系 安徽寿县上百人发热腹泻,是否和当地居民喝的水源有关? 偏振镜就是UV镜吗? 筹码分布图中的筹码峰是什么意思? android上哪个浏览器能真正的全屏 没有插件,可以全屏的浏览器,请推荐,最好把版本也写出来,谢谢 白色筹码峰是什么意思