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

2021-03-07 05:24:36 字數 3758 閱讀 2260

1樓:卡門kamen之歌

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

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

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

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

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

2樓:加百列

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

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

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

舉例說明如下:

3樓:天雲一號

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

舉例說明如下:

#include

// 結構體的宣告與定義

struct

person;

void main()

4樓:

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

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

5樓:李桂梅

沒分 , 才不告訴你呢。

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

6樓:匿名使用者

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語言的規定!

7樓:

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

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

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

8樓:time便於記憶

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

9樓:匿名使用者

比如乙個結構體

struct node

;在main函式中

int main

10樓:匿名使用者

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

c語言中成員運算子怎麼打出來(就是那個指向右的箭頭)

11樓:59分粑粑

打出c語言中成員運算子的操作方法和步驟如下:

1、第一步,開啟c編譯器,如下圖所示,然後進入下一步。

2、其次,完成上述步驟後,建立乙個新的初始.cpp檔案,例如:test.cpp,如下圖所示,然後進入下一步。

3、接著,完成上述步驟後,輸入c語言**「printf("->");」,如下圖所示,然後進入下一步。

4、最後,完成上述步驟後,編譯器執行test.cpp檔案。

此時,成員運算子「->」已成功列印,如下圖所示。這樣,問題就解決了。

12樓:幻翼高達

成員運算子「->」是由減號「-」和大於號「>」組成,其打出具體步驟如下:

需要準備的材料分別有:電腦、c語言編譯器。

1、首先,開啟c語言編譯器,新建乙個初始.cpp檔案,例如:test.cpp。

2、在test.cpp檔案中,輸入c語言**:printf("->");。

3、編譯器執行test.cpp檔案,此時成功列印出了c語言類的成員運算子「->」。

13樓:匿名使用者

成員運算子為->, 這並不是乙個符號,而是由兩個符號組成的,分別是減號-和大於號>。

在鍵盤上打的方式是先打-,位於第一排,0和=之間。

然後打》號,位於右下方,右邊shift鍵左邊第二個。 打》的時候,需要按住shift,然後按這個鍵,再鬆開shift即可。

->符號必須與結構體或共用體指標型別變數合用。

14樓:匿名使用者

減號加大於號,其中減號「-」可以直接輸入,大於號「>」則需要切換到英文輸入法,然後shift+ ">",希望可以幫助你

15樓:匿名使用者

先打乙個減號(-)然後再打乙個向右的箭頭(->)即可,注意輸入的時候一定要在英文輸入的時候才行

16樓:智楠

乙個減號「-」和乙個大於號「>」即「 ->」

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

17樓:文化廚子

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

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

18樓:手機使用者

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

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

19樓:墮天使

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

20樓:聽不清啊

2^31表示2的31次方

21樓:匿名使用者

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

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

22樓:匿名使用者

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

23樓:

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

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

24樓:

成員運算子。

struct point

;point a,*p=&a;

a.x=10;

a.y=100;

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

25樓:匿名使用者

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

26樓:時間片輪轉演算法

結構體的屬性

例如:struct s;

s *s1,s2;

s1->a = s2.a

c語言運算子中問號是什麼意思C語言運算子中問號是什麼意思

問號是條件運算子的意思,跟冒號組合使用。條件運算子優先順序高於賦值 逗號運算子,低於其他運算子。表示式為 表示式1?表示式2 表示式3。先求解表示式1,若其值為真 非0 則將表示式2的值作為整個表示式的取值,否則 表示式1的值為0 將表示式3的值作為整個表示式的取值。擴充套件資料條件運算子具有右結合...

JS運算子,js 運算子 是什麼意思

這是 js 指令碼的強大 經典 靈巧之處了。樓上的說的對,是這麼回事,再深入一層吧。運算了有什麼效果呢!運算遇到第一個true的時候就停止後面的表示式判斷了 這點很重要 物件作為運算子的時候呢,為 null 為false 上面的 的意思就是 fe 的值為空時 賦值為後面的值。還可以這麼寫fe fe?...

c中是什麼運算子,C中是什麼運算子

按位取反,用於2進製運算。析構函式前也有這個符號,但沒有特殊意義。按位取反,類析構函式名前使用 是按位bai取反,或者析構du函式前 至於相反數,怎麼說zhi呢.他是針對於二進dao制而言的內求反,也就是說你不容能用十進位制去理解 比如二進位制1000求反是0111 但轉化為十進位制就行不通,呵呵,...