永发信息网

有关链表问题

答案:2  悬赏:60  手机版
解决时间 2021-07-18 04:38

struct node

{

int a;

struct node *next;

};

typedef struct node s_node;

typedef s_node * link;

link pointer = NULL;

link head = NULL;

pointer = head;

pointer = (link)malloc(sizeof(s_node));

我想请问 执行上面这一小段程序时 给pointer 分配了内存 那么是不是相当于给head分配了内存啊

最佳答案

pointer = head;Head是空,所以赋值给Pointer,Pointer也是空


pointer = (link)malloc(sizeof(s_node)); 分配空间返回的地址给Pointer,Pointer指向这个空间,


Head指向这个空间吗?没有因为你没有为Head赋值过,


所以没有给head分配了内存

全部回答
head是指针变量,这里head==null,指向空的地址;指针是用来指向申请的空间的,所以这里只能说point指向新申请的空间,head指向空地址;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
qq宠物粉钻有什么用?详细点啊!
谁有老朋友序列号,速度给个
天语手机V206下载视频还需要文件转换吗
谁知道这是怎么回事吗~
电脑主机静电过猛...是否可以考虑电源器漏电
故乡里描写闰土的是哪三段?告我数字!
三星手机怎么把下载的主题放在手机上用?
现在电脑最好的是什么配置
为什么我的QQ好友印象里有些评论我没删过怎么
有一个效果挂件我在商城怎么找不到啊?
DNF的狂战士纯刷图加点?
《来过倒》的中文歌词he发音
怎么了什么问题
喝多了酒吐胃液怎么办?
丝路英雄中,怎样能以弱胜强,要做到什么?
推荐资讯
说爱我剧场版2
计算机XP系统问题!(英语)
今天加薪,我的比一个同事多几十块,他接受不了
晚上如何能另自己快速睡着
为什么我的MP3不能联机
鱼刺卡住了怎么搞下来
化学与生命健康
高手急救 恋爱告急中的插曲 也许求婚真的需要
手机挂Q能隐身吗?
一瓶普通的红酒要多少钱?
哈尔滨哪里有卖704硅胶的?
诺基亚5800怎么破解~~~
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?