c 學習筆記 三 指標( 和 )運算子

2021-07-15 09:29:34 字數 634 閱讀 4844

c++提供了兩個指標運算子:(a)位址操作符(&);(b)間接運算子(*)。

指標是包含另乙個變數的位址的變數,也可以說是包含另乙個變數的位址的變數被認為是「點」的另乙個變數。變數可以是任何資料型別,包括乙個物件,結構或再次是指標本身。

.(點)運算子和->(箭頭)運算子是用來引用類,結構和聯合各個成員。

&是乙個一元運算子返回其運算元的記憶體位址。例如,如果var是整型變數,&var為它的位址。這個操作符具有相同的優先順序和從右到左關聯的其他一元運算子。

應閱讀相關&「位址」運算子,這意味著&var將被解讀為「var的位址」,。

第二個運算子是間接操作*,並且它是&互補。它是一元運算子,返回位於其運算元所指定的位址的變數的值。

下面的程式執行兩個操作

#include

using

namespace

std;

intmain

()

讓我們編譯和執行上面的程式,這將產生以下結果:

value

of var

:3000

value

of ptr

:0xbff64494

value

of val

:3000

go語言學習筆記三 指標,常用運算子

1.指標的定義,使用,賦值package main import fmt func main 輸出結果i位址 0xc000014070 ptr的位址 0xc000014070 ptr的值1 ptr的位址 0xc000014070 ptr的值10 i的位址 0xc000014070 i的值 10ptr...

86 指標運算子過載

智慧型指標實現 person類有showage 成員函式 如果new出來的person物件,就要讓程式設計師自覺的去釋放 delete 有了智慧型指標,讓智慧型指標託管這個person物件,物件的釋放就不用操心了,讓智慧型指標管理 為了讓智慧型指標想普通的person 指標一樣使用 就要過載 和 5...

3 8指標 陣列和sizeof運算子

1 sizeof是c語言的乙個運算子 注意 sizeof不是函式,雖然用法很像函式 sizeof的作用是用來返回 裡面的變數或者資料型別占用的記憶體位元組數。2 sizeof存在的價值?主要是因為在不同平台下各種資料型別所佔的記憶體位元組數不盡相同 譬如int在32位系統中為4位元組,在16為系統中...