一个关于C语言的问题,高手请进 10

该如何建立一个存储结构体指针的数组啊我用STRUCTNAMEVAL{CHAR*NAME;NAMEVAL*NEXT;};STRUCTNAMEVAL*STRTABLE[10]... 该如何建立一个存储结构体指针的数组啊
我用
STRUCT NAMEVAL{
CHAR *NAME;
NAMEVAL *NEXT;
};
STRUCT NAMEVAL *STRTABLE[10];
好象不行啊,哪位高手教教我
展开
 我来答
百度网友35788a8fb
2006-05-06 · TA获得超过1583个赞
知道小有建树答主
回答量:820
采纳率:0%
帮助的人:0
展开全部
想要用结构体的地址实际直接用就可以了,不用申请数据(假如后面的代码用不上的话),
nameval strtable[10];
strtable[i]对应值的指针实际上就是strtable+i
这样直接用,不用申请数组.
这个和int型道理是一样的 a[0]的地址是a ,a[i] 的地址是a+i
百度网友e4e683fd6
2006-05-06 · TA获得超过964个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:257万
展开全部
STRUCT NAMEVAL{
CHAR *NAME;
NAMEVAL *NEXT;
};
NAMEVAL *STRTABLE[10];
这样就可以了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友aeae6ab1d
2006-05-06 · TA获得超过175个赞
知道答主
回答量:41
采纳率:0%
帮助的人:0
展开全部
struct nameval{char * name;};
struct nameval strtable[10];
这样就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伏玉蓉聂念
2020-04-02 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:931万
展开全部
printf("%9ld",n);这句,由于你用了%ld,printf会到n那里读取一个long型值,但n是一个整形,所以读取的一半是随机的,最终的结果也是随机的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式