「->」是乙個整體,它是用於指向結構體子資料的指標,用來取子資料。
換種說法,如果我們在c語言中定義了乙個結構體,然後申明乙個指標指向這個結構體,那麼我們要用指標取出結構體中的資料,就要用到「->」。
舉個栗子:
問題中的p=p->a,意思是將p指向的乙個結構體例項中的自資料a賦值給p.
首先定義乙個結構體:
struct fruit
struct fruit * p;
//定義結構體指標
struct fruit number=
;//宣告乙個變數number,表示水果的數量
int x;
//宣告乙個變數
p =&number;
// 讓p指向number (&為取位址符號)
x = p-
//和上面表達的意思是一樣的
C語言中 是什麼意思?
是乙個整體,它是用於指向結構體 c 中的class等含有子資料的指標用來取子資料。換種說法,如果我們在c語言中定義了乙個結構體,然後申明乙個指標指向這個結構體,那麼我們要用指標取出結構體中的資料,就要用到 舉個例子 struct data 定義結構體 struct data p 定義結構體指標 st...
c99什麼意思 c語言中 是什麼意思
在c語言中有兩種釋義,一是求餘符號,經常會用到判斷乙個數是不是能被另乙個整除。二是引導符,用於引導輸入輸出項表列的格式。c語言中 是什麼意思 在c語言中有兩種釋義,一是求餘符號,經常會用到判斷乙個數是不是能被另乙個整除。二是引導符,用於引導輸入輸出項表列的格式。c語言運算符號的種類編輯 1 算術運算...
C語言中const void a是什麼意思
const void a const是定義常量,不可修改。void的字面意思是 無型別 void 則為 無型別指標 void 可以指向任何型別的資料。這是定義了乙個指標a,a可以制指向任意型別的值,但它指向的值必須是常量,在這種情況下,我們不能修改被指向的物件,但可以使指標指向其他物件。因此,voi...