學習筆記 003

2021-08-10 18:07:46 字數 867 閱讀 1252

陣列名[下標表示式]

陣列名 ± 整數

如&a[0]、&a[i]、&a[2*i-1]

a、a+i、a+2*i-1

指標可以視為乙個普通變數,通常所說的定義乙個指標實際上是宣告乙個指標變數

宣告乙個指標變數時,需要向編譯器提供:

指標的型別,原則上指標型別應與其指向的資料型別一致

指標變數名

宣告乙個指向int型資料的指標pint:

int* pint;

指標變數的值是指標本身儲存的數值,這個值將被編譯器當作乙個位址,而不是乙個一般的數值。在32位程式裡,所有型別的指標的值都是乙個32位整數,因為32位程式裡記憶體位址長度為32位。指標所指向的記憶體區就是從指標的值所代表的那個記憶體位址開始,長度為sizeof(指標所指向的型別)的一片記憶體區。乙個指標的值是a,即是說該指標指向了以a為首位址的一片記憶體區域;反之,說乙個指標指向了某記憶體區域,即是說該指標的值是這塊記憶體區域的首位址。

p=&a;      (將變數a的位址賦值給p)

p=array;     (將陣列array首位址賦值給p)

p=&array[i];   (將陣列元素位址賦值給p)

p1=p2;      (指標變數p2賦值給p1)

不能把乙個整數賦值給p,也不能把p的值賦值給整型變數

乙個型別為 t 的指標的移動

以 sizeof(t)為移動單位

linux學習筆記003

cat tac more less head tail cat 連線並顯示 n 顯示行號 e 顯示行結束符 是回車符 a 顯示所有的控制符 tac反過來檢視 ctrl c 終止當前命令 分屏顯示 more less more 向後翻 less head 檢視前n行 tail 檢視後n行 n tail...

Python學習筆記003

0032020 7 7 1變數名 把乙個值賦值給乙個名字時,他會儲存在記憶體中,稱之為變數 variable 在大多數語言中,都把這種行為稱之為 給變數賦值 或 把值儲存在變數中 2python與大多數其他計算機語言不一樣,並不是把值儲存在變數中,而是把名字貼在值上面 3所有有python程式設計師...

Linux學習筆記003 目錄

根目錄 bin bin目錄,存放二進位制檔案,可執行的命令 boot 系統管理目錄,存放引導和核心 etc 服務配置目錄,存放配置檔案 tmp 存放臨時檔案 usr 使用者程式,存放使用者所需要的程式 var 變數和日誌 dev 裝置檔案目錄 sda硬碟,tty驅動 home 普通使用者的家目錄 l...