c语言什么时候用"->"什么时候用"."?

clleady 2011-10-17 10:17:15
c语言用struct定义后,在什么时候用"->"什么时候用"."?
...全文
1275 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Frog1228 2011-10-18
  • 打赏
  • 举报
回复 2
上面都说得很清楚了。
结构体变量用.
结构体指针变量用->
AnYidan 2011-10-17
  • 打赏
  • 举报
回复
指针变量用 ->
否则用.
無_1024 2011-10-17
  • 打赏
  • 举报
回复
指针 *对应 ->
引用 &对应 .
cao_julians 2011-10-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 linuxbirdman 的回复:]
通过结构体指针变量访问用"->"
通过结构体变量访问用"."

比如说:
假设student是个结构体,有一个成员int age

struct student one;
struct student *ptr;

one.age ptr->age
[/Quote]
结构变量.成员
或者
(*指针变量).成员
=========================
指针变量->成员
或者
(&结构变量)->成员
newwst 2011-10-17
  • 打赏
  • 举报
回复
指针用"->"
变量名用"."
wwwdsadas 2011-10-17
  • 打赏
  • 举报
回复
C语言是我心中永远的通。。。。
luotuo44 2011-10-17
  • 打赏
  • 举报
回复
struct test
{
int a;
int b;
};

struct test t;
struct test* p = &t;
t.a = 4;
p->b = 5;
上面是使用的例子。结构体指针时用'->'.结构体变量时用'.'
goldbeef 2011-10-17
  • 打赏
  • 举报
回复
(结构体实例名).成员数据
(指向结构体的指针名)->成员数据
flysnowhite 2011-10-17
  • 打赏
  • 举报
回复
对象访问使用.
对象的指针访问使用->
ningto.com 2011-10-17
  • 打赏
  • 举报
回复
指针, new的时候
LinuxBirdMan 2011-10-17
  • 打赏
  • 举报
回复
通过结构体指针变量访问用"->"
通过结构体变量访问用"."

比如说:
假设student是个结构体,有一个成员int age

struct student one;
struct student *ptr;

one.age ptr->age

69,381

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧