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

为什么在局部定义的变量显示是未定义的呢?

发布网友 发布时间:2023-12-03 04:08

我来回答

2个回答

热心网友 时间:2024-11-15 08:46

* max=0,* min=1000;——严重错误!max和min还都没有指向,属于野指针,竟敢给它们的指向赋值!注意,指针变量与一般变量不同:一般变量一经声明,系统就为其分配了存储单元,可以尽管赋值;而指针变量声明后必须初始化,否则给它的指向赋值是危险操作。

热心网友 时间:2024-11-15 08:46

上述警告是说你的变量没有初始化,并不是没有定义。

int * max;int * min ,*temp;
* max=0,* min=1000;
因为你的 max 和 min 是定义的指针类型,用于指向int类型变量的地址。
max 和 min 究竟指向哪个变量的地址,你没有指定,
那么,max和min的内容是不确定的,我们一般称之为野指针。

而你接下来又去试图修改max, min指向地址的内容, 这个行为的后果是不确定的。
所以最好再定义几个int类型变量,让你的指针指向他们。追问谢谢你啊!

谢谢你啊!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 重庆两江新区新利富实业有限公司怎么样? 湖北鼎信国际资产管理有限公司是骗子吗 我女儿在中国节能环保集团工作怎样 江苏一女子通宵打麻将赢牌太兴奋突发脑出血,还有哪些原因也会引发脑出血... 请问有谁知道有关济南的电影吗?1 我总是不相信我老公怎么办?我是不是有疑心病? win10的虹膜识别需要什么样的摄像头啊4 铁齿铜牙纪晓岚第几部有和珅私藏秦始皇金印4 一个手机号怎么申请第二个? 新买的铁氟龙不粘锅保养,有人说要洗净用盐水泡24小时,有科学根据,请这... 谁知道上为璞作的欧松板是不是用的mdi胶水,是不是含甲醛非常少?_百度... 怎么样加回删除的微信好友误删了我的微信好友,但又没有它的,怎么... 一年内怎么改第二次 华硕主板分类及特点 ...我犯法后我的财产要被没收,海外资产是否会被没收? 请问北京西城或者海淀哪里有捐助站?我有一些旧衣服想捐出去,谢谢! 我的电脑是什么上网方式? 初二下地理结业考试如何有效复习啊,好纠结啊16 建文帝朱允炆继位之后 朱允炆为何着急的削藩 怀孕初期有肚子不舒服的吗? 我一个手机号注册了两个,另外一个登不上了,怎么办? 千王之王重出江湖结局是什么70 讲一下《英雄本色2》的剧情?24 拉网线是怎么计费的?按年还是月?要收开户费吗? 拉网线宽带的时候、线是免费还是收费,如果收费的话是什么标准? 电信网线200M改20M的需要补交费用吗? 拉网线需要出网线钱吗?是怎么算的了 『水』我觉得根本不需要什么指纹解锁虹膜识别 电脑升级至windows10有什么好处19 中级会计成绩合格分数线公布了吗?还是60分吗? 怎么注册新的 申请一个新的微信帐号如何操作 江苏省徐州市铜山县单集镇的邮编 简单的小鱼怎么折 脸上肌肤怎样安全祛斑最有效?柏诗春天斑立消怎么用好使? 微信好友删除了,没有手机号,没有,只有微信名,怎么样才能找回微信... 重庆两江新区物业管理有限公司怎么样?2 银行是什么级别及待遇 新注册怎么弄? 请教大家~从加强法治文化建设的角度,提一些提升普法工作水平的... 当老师说,这是们的常态,习惯好了成绩就好了,家长该怎么回答?