sun*_*974 0 c struct pointers typedef
假设我有一些typedef struct {int b;} some_t;指向a这种结构的指针.那为什么呢
typedef struct {int b;} some_t;
a
(*a).b = 5;
不一样的
some_t c = *a; c.b = 5;
?
GMa*_*ckG 5
在第二个,c是复制的*a,而且c.b是复印件(*a).b.
c
*a
c.b
(*a).b
c.b = 5 修改副本,而不是原始副本.
c.b = 5
归档时间:
15 年,5 月 前
查看次数:
79 次
最近记录: