间接成员运算符“.” †成员运算符一般和结构或者联合名一起使用,指定结构或者联合中的某个成员。 example: struct{//匿名结构 int code; float cost; } item; item.code=3451;//将一个int值3451赋给item的成员code 间接成员运算符“->” †这个运算符与指向结构(sturct)或联合(union)的指针一起使用,用来指明结构或联合的的成员。 假设ptrstr是一个指向结构的指针,member是由该结构模板指定的一个成员。 ptrstr->member 这个表达式表示被指向的结构的成员。间接成员运算符也可以用同样方式用于联合。 example: struct{//匿名结构 int code; float cost; } item *ptrstr; ptrstr=&item; ptrstr->code=3451;//先将ptrstr指向code,再将一个int值3451赋给item的成员code 其他 †以下的三个表达式是等价的: ptrstr->code item.code (*ptrstr).code セシウム137を97.7%吸着 コメント: |