c语言->和 .

->和 . 都是用于访问结构数据的符号。

struct point {

  int x;

  int y;

};

 

. 符号是在表达式中引用某个特定结构中的成员:

  结构名.成员

例如:

struct point pt;
printf("%d, %d", pt.x, pt.y);

其中的结构成员运算符“.”将结构名与成员名连接起来。

 

-> 符号是 C 语言提供的使用结构指针的另一种简写方式。

假定 p 是一个指向结构的指针,可以用

  p -> 结构成员

printf("%d, %d", pt->x, pt->y);

 

posted @ 2014-11-07 21:16  ivantang  阅读(436)  评论(0编辑  收藏  举报