c語言中->是什麼意思?

  • 作者:由 匿名使用者 發表于 書法
  • 2023-01-16

c語言中->是什麼意思?一蜉蝣 2011-09-16

“->”是C語言中的一個運算子:指向結構體成員運算子。常常用於結構體中

比如:

struct student{

int number;

float score;

char adrr;

}student1,*p;

int a;

p=&student1;

這上面是 定義了一個結構體變數student1;和一個指向結構體變數的指標p;

然後看下面一句:a=p->number;

意思是把p所指向的結構體變數中的number的值賦給a;這個運算子常常和指標變數和有結構體變數一塊使用。意思就是指標所指向的結構體變數中的某一個成員。

就是指向的意思;

c語言中->是什麼意思?wkdhuiyi 2011-09-16

定義一個結構體

struct s{int a;};

定義一個指向結構體的指標

s* s1;

s1->a就表示指標所指向的結構體中的一個成員

你也可以這樣

s s1;

s1。a;

使用 “。”

c語言中->是什麼意思?浙涯c 2011-09-16

右移1位。

c語言中->是什麼意思?木空靈索0d 2020-01-13

Top