社区
C语言
帖子详情
结构体二级指针问题
Sniper167
2006-08-11 10:45:59
struct node
{
char *name;
}
struct node *B;
struct node **A;
打印时用B则是:
printf("%s", B->name);
用A的时候怎么表示呢?
printf("%s", (*A)->name); //我用的这个, 能通过编译和链接,但系统无法启动
还是
printf("%s", (*A->name));
还是
printf("%s", A->name);
呢?
...全文
213
8
打赏
收藏
结构体二级指针问题
struct node { char *name; } struct node *B; struct node **A; 打印时用B则是: printf("%s", B->name); 用A的时候怎么表示呢? printf("%s", (*A)->name); //我用的这个, 能通过编译和链接,但系统无法启动 还是 printf("%s", (*A->name)); 还是 printf("%s", A->name); 呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Sniper167
2006-08-11
打赏
举报
回复
多谢楼上各位
偶系统中的指针都是初始化了的
tailzhou
2006-08-11
打赏
举报
回复
例子里的
(*ppA)->name = "ddddddd";
改成
A.name = "ddddddd";
更有说服力。
prophetluo
2006-08-11
打赏
举报
回复
顶楼上
freshairfly
2006-08-11
打赏
举报
回复
给你个例子:
#include <stdlib.h>
struct node
{
char *name;
};
int main()
{
struct node A;
struct node* pA;
struct node** ppA;
pA = &A;
ppA = &pA;
(*ppA)->name = "ddddddd";
printf("%s\n", (*ppA)->name);
return 0;
}
tailzhou
2006-08-11
打赏
举报
回复
printf("%s", (*A)->name);
freshairfly
2006-08-11
打赏
举报
回复
printf("%s", (*A)->name); 是这个,系统无法启动可能是因为你的使用了空指针(或者是没有初始化的指针)
bombwang
2006-08-11
打赏
举报
回复
printf("%s", (*A)->name);
freshairfly
2006-08-11
打赏
举报
回复
把你代码贴出来
用法肯定是(*A)->name这种用法,系统启动不了,肯定是另有原因,如果原因就出在(*A)->name这句上呢,那一定是指针没有赋值!
结构体
嵌套指针操作.txt
结构体
嵌套一级和
二级指针
操作,包括创建,malloc资源释放,防止内存泄露等等,指针与数组,
二级指针
与数组等操作
java使用JNI调用C++ dll库用法概述
里面是一个java使用JNI调用的实例,包含所有情况如
结构体
、指针等等
深入理解C语言指针和
结构体
本课程的主要目的是通过介绍C语言的指针、指针变量、静态内存分配、动态内存分配以及
结构体
等知识,实现C语言到Java以及Python编程的一个完美过渡.
谭浩强C语言设计第三版.pdf
7.5.2 用指向
结构体
变量的指针作为函数参数 7.5.3 返回
结构体
类型值的函数 7.6 共用体类型数据 7.6.1 共用体的特点 7.6.2 共用体变量的应用 7.7 枚举类型数据 7.8 用typedef定义类型 习题七 第8章 ...
计算机语言中c/c++的基础入门学习代码记录(适应于计算机二级)
02常见
问题
;03数组练习;04二维数组;05字符数组和字符串;06字符串比较) 6.函数(01随机数;02函数定义使用;03函数类型;04函数值传递;05函数调用;06嵌套调用;07函数递归传递;08局部变量和全局变量) 7.编译...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章