打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C 语言中结构体引用符号"."和"->"的区别~

C 语言中结构体引用符号"."和"->"的区别~

2011-08-10 13:36 荒村归来dd | 分类:C/C++ | 浏览569次
最好能以简单的程序说明~谢啦
我有更好的答案
提问者采纳
检举|2011-08-10 13:43
当结构体是一个指针时要引用结构体的成员就用-> 而如果不是指针就用.     如:
struct msg_st {
int a;
};
struct msg_st msg;
struct msg_st *ms;
msg.a = 10;
ms->a = 20;
追问
如果把结构体当参数传递,在引用时有什么主意事项吗?如何赋值呢?
回答
结构体当参数和普通变量一样,只是一般传结构体的地址,函数用一个结构体指针来接收(主要考虑到结构体比较大的问题, 传地址方便)。赋值方面和普通变量没什么区别
提问者评价
非常感谢
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C语言学习教程第七章-结构与联合(4)
C 语言之四 编译器(转)
C语言学习笔记【结构体02】结构体指针变量与结构体变量的函数参数
C语言结构体指针变量作函数参数
uio.c 分析
(struct)结构体变量作为函数参数调用的方法小结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服