c 指针与结构体

Posted on 2011-05-13 11:57 xsong 阅读(190) 评论(0)  编辑  收藏 所属分类: c
//使用指针访问结构体

struct unit{
char c;
int num;
};

 
struct unit u;
struct unit *p=&u;
//可使用 (*p).c=‘a'  通过指针访问结构体里的数据, c提供了 ->运算符 简化指针对结构体的访问 p->c='c'
(*p).c='a';
(
*p).num=2;
p
->c='c';
p
->num=1;

printf(
"p->c is %c \n",p->c);
printf(
"p->i is %i \n",p->num);

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问