C語言 資料結構 預備知識指標

2022-01-30 20:27:23 字數 612 閱讀 1362

所有的偉大源於乙個勇敢的開始

資料結構預備知識

指標1.指標:是

c語言的靈魂,指標=位址

int *p;//p是指標變數,

int *

表示該p

變數只能儲存

int型別變數的位址,不能存放別的型別的

int i=10;

p=&i

詳細這兩部操作:

1)、p

存放了i

的位址,所以我們說

p指向了

i2)、p和

i是完全不同的兩個變數,修改其中任意乙個變數,另乙個都不會有影響

3)、p

指向i,*p就是i

變數本身,更形象的說,所有出現

*p的地方都可以換成

i2.無論指向的位址佔幾個位元組,所有的指標變數只佔

4個位元組,用第乙個位元組的位址表示整個變數的位址

指標與函式

函式內的變數是區域性變數,如果引數是指標,那就能修改外部變數了

指標與陣列

int a[5]=

a是個指標常亮,存放一維陣列第乙個元素的位址,它的值不能被改變,一維陣列名指向的是陣列的第乙個元素

a[i] <==> *(a+i)

c語言資料結構預備知識

1 定義 a.位址 記憶體單元的編號 從0開始的非負整數 b.指標 指標就是位址,位址就是指標 指標變數是存放記憶體單元位址的變數 指標的本質是乙個操作受限的非負整數 2 基本型別的指標int i 10 int p i 等價於int p p i p 11 printf d d i,p 11 11總結...

《資料結構》(c 版)預備知識

a1.數學術語 序列 乙個長度為n的序列是將n個元素按一定的線性順序住址起來,其特點是 1.序列中的元素有固定的順序 2.序列中的元素可以重複。向下取整 在c 中用函式floor實現。向上取整 在c 中用函式ceil實現。取模 取模是對整數的操作,它得到整除後非負的餘數,用a mod b表示,其中b...

資料結構之預備知識

指標是c語言的靈魂 位址 記憶體單元的編號 從零開始的非負整數 範圍 0 ffffffff 0 4g 1 指標 指標就是位址,位址就是指標 指標變數是存放記憶體單元位址的變數 指標的本質是乙個操作受限的非負整數 分類 1.基本型別指標 基本概念 int i 10 int p i 等價於 int p ...