指標基礎及例項

2021-10-19 10:12:58 字數 1587 閱讀 4894

指標(變數)是c/c++支援的一種變數。指標變數的值是乙個位址,該位址是乙個16進製制的數。指標變數指向該位址所對應的變數。

//*號表示指標變數。**號表示二級指標(指向指標的指標),只有由它宣告的變數可以指向指標變數。

//type包括c++基本資料型別及自定義型別

type *variable_name;

eg:int*p;

int*a[5]

;char

*ptr;

int*

*pp;

//指標的值是變數在記憶體裡的位址,乙個16進製制的數

int*ptr;

int a;

ptr=

&a;//把int型變數a的位址賦給ptr

int*

*pp=

&ptr//把int *型變數ptr的位址賦給pp

#include

using

namespace std;

intmain()

#include

using

namespace std;

intmain()

;//讓指標ptr指向陣列首位址

int*ptr=a;

cout<<

"*ptr:\t"

<<

*ptr

0;i<

5;i++

)return0;

}

#include

using

namespace std;

intmain()

;for

(i=0

;i<

5;i++

)return0;

}

#include

using

namespace std;

intmain()

;int i;

for(i =

0; i <

4; i++

) cout

0; i <

4; i++

)return0;

}

#include

using

namespace std;

//指標呼叫

void

swap

(int

*a,int

*b)int

main

(int argc,

char

** ar**)

#include

using

namespace std;

int*

get_half()

cout

}int

main()

cout

}

inline及指標基礎

includeusing namespace std void swapwayone int x,int y void swapwaytwo int x,int y void failedswapway int x,int y inline void inlineswapwayone int x,i...

CSS基礎及應用例項

一 css簡介 1.什麼是css 重疊樣式表 主要是負責標籤的樣式 美化頁面 乙個網頁分三大部分 結構層 主要由html負責 負責頁面的結構 表現層 主要由css負責 頁面的展示樣式 美化頁面 行為層 主要由js負責 負責頁面和使用者的互動效果 css是單獨的一種檔案型別 後 css的三種引入方式字...

Linux vi vim及C基礎例項

所有的 unix like 系統都會內建 vi 文書編輯器,其他的文書編輯器則不一定會存在。但是目前我們使用比較多的是 vim 編輯器。vim 具有程式編輯的能力,可以主動的以字型顏色辨別語法的正確性,方便程式設計。vi vim 的使用 基本上 vi vim 共分為三種模式,分別是命令模式 comm...