C

间接成员运算符“.”

成员运算符一般和结构或者联合名一起使用,指定结构或者联合中的某个成员。

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%吸着

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:32:58 (1627d)

G|Cg|C@Amazon Yahoo yV

z[y[W yVoC[UNLIMITȂ1~] COiq COsیI