永发信息网

C语言 NULL赋结构体指针变量

答案:5  悬赏:30  手机版
解决时间 2021-01-29 06:51
可以实现吗?怎样实现。
最佳答案
1、既然是指针变量,那么将一个变量的地址值赋值给该指针变量即可!
2、至于具体讲一个地址值赋值给指针有两种方法:一种就是用取地址符&来操作内嵌变量,另一种就是通过采用malloc函数动态开辟内存并将内存地址值赋值给指针变量。
3、举例说明:定义int型指针变量int * p;和int型变量int a;那么将a的地址值赋值给p:p=&a;另一种方式是动态方式:p = (int*)malloc(size(int));
全部回答
struct a *b; 只定义了一个指针变量,却没有给它赋有效值... 修改下下: struct a *b; ==>> struct a *b, _b; b = &_b; 或者,不定义指针,直接将b定义为普通变量.
struct tt { int x; }; tt *p=NULL; 类似这种就行 去试试吧。
struct Node{ int data; struct Node * next=NULL; // 这就是你实现想的那种情况 };
C语言中,标准库头文件stdio.h定义了NULL: #define NULL ((void*)0) 可见NULL是一个类型为void*、值等于0的对象。由于C语言中void*类型对象可以隐式转换为任意指针类型,所以要赋值给一个上述指向具体类型的一般指针无需显式转换(C++中NULL的实现有所不同)。 例如 struct node a; struct node* p = &a; p = NULL; ==== [原创回答团]
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
.如图所示,质量为m粗细均匀的均质细杆AB在B
擿埴索涂的意思是什么啊?知道的请说下!
临朐县车管所地址在哪,我要去那里办事
如图,甲表示A、B两种植物光合速率随光照强度
关于锐雯的ID,最喜欢的 锐雯是一种信仰吗,
从盘锦到厦门坐飞机去哪坐?飞机票大约多少钱
金根的意思是什么啊?知道的请说下!
南阳市出租车乱收费怎样投诉
夜浪音乐酒吧怎么去啊,我要去那办事
丰县网站制作公司做一个医院网站要多少钱?
如何调理风水可以让人回心转意
实行总承包的建设工程,专业分包发生事故后应
玉冰的意思是什么啊?知道的请说下!
BLUE酒吧地址在什么地方,我要处理点事
秋天可以用牛粪打窝子钓鱼吗
推荐资讯
梦见自己右手受伤发青
快8个月的宝宝不小心头上摔了一个大软包,都
杭州市西湖区三墩米其林轮胎联系电话号码
我是74,7,13,我今天运气如何
武汉至深圳要经过哪些地方高速公路
简便76乘以括号20加1等于多少
想买一只将来长成饼脸、不是驴耳的哈士奇,要
大风车幼儿园(淮安街)地址在什么地方,我要处
【神州7号飞船】神州7号宇宙飞船载几人登上太
紫机的意思是什么啊?知道的请说下!
绿洲假期旅行社公司地址在哪,我要去那里办事
英国著名作家萧伯纳曾遇到了一个小女孩,并和
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?