C語言中的箭頭是什麼意思?執行起來有什麼效果

2021-05-23 22:17:04 字數 2707 閱讀 3718

1樓:匿名使用者

結構體指標運算子,與普通指標作用一樣。如,指標p指向結構變數,結構變數有成員name,則引用該成員的寫法是:*p.name,也可寫成:p->name

2樓:

前面是複雜型別變數的指標,後面是複雜型別變數的成員。所以p->a的實質就是(*p).a。

c語言運算子中箭頭是什麼意思啊

3樓:卡門kamen之歌

->在c語言中,叫做指向結構體成員運算子,用處是使用一個指向結構體或物件的指標訪問其內成員。

一個指標當用來指向一個結構體、物件時,稱之為結構體指標或物件指標。結構體指標或物件指標中的值是所指向的結構體或物件的首地址。通過結構體指標或物件指標即可訪問該結構體或物件。

指向結構體成員運算子需要用到結構體關鍵字struct和c++類關鍵字class。結構體指標和物件指標定義的形式如下:

1、struct 結構體型別名 *指標名;

2、struct 結構體型別名 *指標名 = &一個結構體的名字。

4樓:加百列

表示成員選擇(指標),選擇結構體的成員變數。

1、結構:運算子 -> 是指向結構體成員運算子,結合方向為自左向右。

2、用法:物件指標->成員名。

舉例說明如下:

5樓:天雲一號

運算子 -> 是指向結構體成員運算子,結合方向為自左向右。

舉例說明如下:

#include

// 結構體的宣告與定義

struct

person;

void main()

6樓:

成員選擇(指標),選擇結構體的成員變數

用法:物件指標->成員名

7樓:李桂梅

沒分 , 才不告訴你呢。

c語言程式設計中箭頭->代表什麼

8樓:

成員運算子。

struct point

;point a,*p=&a;

a.x=10;

a.y=100;

printf("%f\n",p->x);//訪問a的成員x

9樓:匿名使用者

用指標變數呼叫各成員的值

10樓:時間片輪轉演算法

結構體的屬性

例如:struct s;

s *s1,s2;

s1->a = s2.a

c語言中的箭頭運算子和點運算子有啥區別

11樓:匿名使用者

c語言有一種資料型別叫結構

體,其定義格式為:

struct 結構體名 ;

如:struct student ;

用結構體定義的變數叫結構體變數,如:

struct student stu; //定義一個結構體變數stu這種變數在引用結構體成員時,使用點(.)來操作,如:

strcpy( stu.name, "zhangsan" );

stu.age=20;

stu.score=100;

結構體型別也可以定義指標變數,如:

struct student *pstu; //定義一個結構體指標變數pstu

pstu=&stu ; //pstu指標指向stu結構體變數結構體指標變數在引用成員變數時,使用箭頭(->)來操作,如:

strcpy( pstu->name, "zhangsan" );

pstu->age=20;

pstu->score=100;

以上這兩種符號的使用是c語言的規定!

12樓:

箭頭是指標訪問成員變數的 點運算子是用於結構體變數訪問結構體成員變數的

也就是說:如果定義的結構變數是指標 那麼要訪問它的成員變數用箭頭

如果定義的是結構體變數的話就是用點

13樓:time便於記憶

簡單點說,要訪問結構體成員,如果是結構體指標,則用箭頭運算子訪問,如果是結構體變數,則用點運算子

14樓:匿名使用者

比如一個結構體

struct node

;在main函式中

int main

15樓:匿名使用者

箭頭作用於結構指標,點作用於結構本身

c語言中箭頭符號怎麼打出來?

16樓:文化廚子

在c語言中箭頭符號「 ->」稱為間接引用運算子,是二目運算子,優先順序同成員運算子「.」。

它實際上是一個減號和一個大於號。鍵盤上的位置如下所示:

17樓:手機使用者

->是不這個,一個減號加一個單書名號。

c語言,數字列表裡面那個上箭頭符號是什麼意思,是大於的意思嗎?

18樓:墮天使

冪運算,後邊跟的幾,就是前邊那個數的幾次方

19樓:聽不清啊

2^31表示2的31次方

20樓:匿名使用者

冪,次方 2^3=2*2*2=8

c語言中c什麼意思,c語言中!是什麼意思?

c表示取c的邏輯非,例如if c 表示如果c 0,則語句成立。不曉得你要問什麼 如果想要更確切的解釋,請貼出相關 一種計算機程式語言,是現在運用最廣泛的語言,用於編寫程式 邏輯運算子,取反的意思 真 假 假 真 你確定歎號是中文狀態的嗎?c語言中!是什麼意思?include stdio.h main...

c語言中是什麼意思,C語言中 是什麼意思

詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯運算子有4個,它們分別是 邏輯非 邏輯或 邏輯與 異或 在位運算裡面還有 位與 位或 的運算。什麼是邏輯運算 邏輯運算用來判斷一件事情是 對 的還是 錯 的,或者說是 成立 還是...

c語言中,什麼意思,在c語言中 是什麼意思

是一個整體,它是用於指向結構體子資料的指標,用來取子資料。換種說法,如果我們在c語言中定義了一個結構體,然後申明一個指標指向這個結構體,那麼我們要用指標取出結構體中的資料,就要用到 問題中的p p next 意思是將p指向的一個結構體例項中的自資料next賦值給p。c語言中,是 邏輯或 操作符。其左...