進度日誌24 (指標 陣列和指標)

2021-09-19 17:36:06 字數 742 閱讀 6431

學習筆記1:指標

#include

void main()

執行結果:

注意:&和*是自右向左運算的

題目:輸入a和b兩個整數,按先大後小的順序輸出a和b

#include

void main()

else}

執行結果:

學習筆記2:陣列和指標

題目:假設有乙個a陣列,整型,有10個元素。輸出各元素的值。

答案:①下標法:

#include

void main()

printf("\n");

for (i = 0; i < 10; i++)}

#include

void main()

printf("\n");

for (i = 0; i < 10; i++)}

③指標變數指向陣列元素:

#include

void main()

printf("\n");

for (p = a; p < (a + 10); p++)}

執行結果:

指標(三) 指標陣列

指標陣列定義 一維指標陣列的定義形式 型別名 陣列名 陣列長度 char p 5 乙個陣列,若其元素均為指標型別資料,稱為指標陣列,指標陣列中的每乙個元素都相當於乙個指標變數。指標陣列的初始化 使用位址為指標陣列初始化 char p 5 指標陣列和二級指標 int main char temp 定義...

指標(2)指標陣列 陣列指標 陣列指標陣列

都說指標是c語言的精華所在。今天繼續對指標的探索!指標下一 指標陣列 陣列指標 指標陣列 是存放指標的陣列。如 int p 5 該陣列長度為5,存放的是指向整型變數的指標。陣列指標 是乙個指向陣列的指標。如 int p 5 這是乙個指向長度為5的整型陣列的指標。1.陣列指標在一維陣列中的應用 int...

24 指標的本質

變數代表一段儲存空間的別名,但並不是只能通過變數才能訪問一段記憶體了,指標也可以 1 號的意義 p i p i 為什麼指標的大小占用為4個位元組?因為如果系統是32位,位址定址範圍為4個位元組,所有的32位位址值都可以用4個位元組表示,所以32位系統指標的大小都為4個位元組 2 傳值呼叫與傳址呼叫 ...