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 但轉化為十進位制就行不通,呵呵,...