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

为什么C语言函数中可以返回局部变量而不能返回局部变量的指针?...28

发布网友 发布时间:2024-02-23 17:06

我来回答

3个回答

热心网友 时间:2024-04-12 01:47

在C语言中,局部变量的作用域只在函数内部,在函数返回后,局部变量的内存就会被释放。如果函数只是返回局部变量,那么这个局部变量会被复制一份传回被调用处。但是如果函数返回的是局部变量的地址,那么就会报错,因为函数只是把指针复制后返回了,但是指针指向的内容已经被释放,这样指针指向的内容就是不可预料的内容,程序就会出错。准确的来说,函数不能通过返回指向栈内存的指针(返回指向堆内存的指针是可以的)。

热心网友 时间:2024-04-12 01:44

定义变量就是在存储器中为变量分配相应的存储空间。而变量指针就好像是我们的一个指路牌一样只是指明方向

热心网友 时间:2024-04-12 01:41

都局部变量了。。。返回后局部变量就被释放了。。。你返回这个指针干什么 。。。。,这个指针 指向的单元已经没有权限进行操作了。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕四个月补钙可以吗 孕妇吃什么时候钙片好 孕妇吃什么钙片最好 怀孕补钙是必须的吗?孕妇钙片品牌哪个好? ...在长高的黄金发育时期,会影响容貌五官的变化吗,不仅没有发育到变... 冬至吃饺子的诗词 立冬吃饺子的暖心诗词 宁波全封闭学校有哪些 宁波市北仑区小港镇会计学校在那? 或红联镇也可以 江南教育集团小港中心幼儿园园况介绍 红联哪里有报暑假班 c语言函数中,结构体变量的地址可以返回,怎么普通变量的地址不... “指针变量作为函数参数的作用:将一个变量的地址传送到另一个函...71 返回指针值的函数怎么返回一个局部变量或者函数内部分配的地址?4 C++中,如果返回一个被调函数的局部变量的首地址,而在主调函... 小马虎计算51+52+53+……+60,抄写时不小心漏了一个加号,把两个两位数... 一年级小学生数学试题:194余2,怎样计算? 一年内第二次强制修改 国家土地存包三十年不变是从那年开始的 科科群岛租借30年还能续约吗 如何强制二次修改 Axure软件如何制作读秒的页面效果? 土地30年不变的承包合同是从那年那月那日开始的 金蝶云星空有没有办法限定只能改别人制单的某个特定字段内容 公务活动作文周记一篇100字 散户怎么看股票的筹码 用苹果手机怎么做到第二次修改 大姨妈来了为啥老是反胃,会不会是有小孩 两篇500字(不能太多也不能太少) 的美文(不要网址)急 去日本京都旅游的最佳时间是什么时候 什么季节适合去京都旅游? 微信注销的60天期间内还能通过搜索到我吗? 如何把改第二次? 被注销的别人还能搜到吗 有什么去北京回龙观打卡的攻略? 问一部电影,李若彤和金城武主演 碗莲什么时候种植? 碗莲几月份种植碗莲适合种植的时间推荐 ...他被称为___、___。他的主要作品有___、___、___、__ 满天星的株距是多少 成语填空:下落()(),()()之冤 韩国哪个男歌星声音比较沙哑 天福林雅华是福清哪里人 和平精英二级密码怎么开启和平精英二级密码如何打开 不经巨大的困难,不会有伟大的事业 玻璃水杯刻什么字玻璃水杯子刻字短句 每天祝福语大全每日祝福语 求YY靓号激活码 闲鱼被骗集体报警有用吗 求YY2.0靓号激活码 为什么快手实名认证了还是提示账号异常