中易网

为什么声明指针不分配空间也能用?

答案:5  悬赏:80  
解决时间 2021-01-09 02:18
为什么声明指针不分配空间也能用?
最佳答案
1.这个程序是错误的,你使用了别人的内存空间,如果这个内存空间是没有被保护的,程序可以运行,如果这个内存空间是被保护的,你的程序就不能运行了。
2.我用GCC没有发现这个只能使用16个字符的现象。
全部回答
指针只是一种指向 指向某个内存块,本生不占空间
那是因为head 有一个随机值,可能占用了别人的空间,破坏它人隐私,这样不好
这段代码能编译过,但运行应该是有问题的。
head没有初始化,是一个无效指针,在调用head->name的时候,会挂掉。
我没看你的代码;但是楼主既然说是声明,那么怎么会需要分配空间呢?
因为声明的意思就是告诉编译器,这个东西已经有了(当然是已经分配了内存),现在告诉你一声在后面去找;
而定义是要分配内存的;
这就是定义和声明的区别;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
桂林山水甲天下课文五年级
丽源美发(化友路)地址在哪,我要去那里办事
新宝3能干什么用?新宝3可以吃吗?
为什么晚上不可以喝姜茶?
移动门店买华为P9加价三百元是怎么会事?
z61硬卧上中下那一铺舒服
想在这样的阳台(附图)上栽种爬藤植物,不知
安如少年初如梦 肆似流年终若雨 是什么意思?
100M光纤用多大路由器
《爱梅说》仿爱莲说600字
王菲这首歌歌词的意思誓言 作词:王靖雯 作曲
高兴花园一街坊怎么样
育小鸡雏的最高温度
李渔是不是《中国古代艳情小说合集》的作者?
dnf异界套pk有用吗?
推荐资讯
为什么deemo一打开就卡在这里了
不法商贩宰杀牛时为什么要从牛肚里灌水?
dufry邮轮怎么样
我想找一下河北省的杨万强
VGA线能传输100米的距离吗?
暴打魏蜀吴阵容搭配
梦到有人对我鞠躬说吉祥
在校大二非会计专业的学生能否报考
stata如何估计参数
益盛物流地址在什么地方,我要处理点事
在模糊状态5和S怎么区别,有木有科学的依据?
怎样用烤箱二次发酵
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?