C 實驗十一 指標基礎

2021-10-11 16:32:25 字數 636 閱讀 3298

1.利用指標指向兩個整型變數,並通過指標運算找出兩個數中的最大值,將最大值輸出。

#include

intmain()

printf

("max=%d"

,*p1)

;}

2.運用指標交換兩個整型變數的值並輸出。

#include

intswap

(int

*k1,

int*k2)

intmain()

3.編寫程式計算輸入的兩個實數的和與差,要求定義乙個函式sum_diff(float po1,float op2,float *psum,float *pdiff),其中,op1和op 2 是輸入的兩個實數,psum和pdiff 是計算得出的和與差。自定義main()函式,並在其中呼叫sum_diff函式。

#include

void

sum_diff

(float op1,

float op2,

float

*psum,

float

*pdiff)

intmain()

實驗十一 指標(2)

1 冒泡法進行排序。要求自定義乙個函式實現用冒泡法對整數陣列進行簡單排序。函式介面定義 void sort int a,int n 其中a 是待排序的陣列,n是陣列 a中元素的個數。該函式用冒泡法將陣列 a中的元素按公升序排列,結果仍然在陣列a中。編寫主函式,並在其中呼叫函式 sort 試編寫相應程...

C 學習一 指標

摘要自 c 指標 菜鳥教程 runoob.com 指標也就是記憶體位址,指標變數是用來存放記憶體位址的變數。所有實際資料型別不管是整型 浮點型 字元型,還是其他的資料型別,對應指標的值的型別都是一樣的,都是乙個代表記憶體位址的長的十六進製制數。唯一不同的是指標所指向的變數或常量的資料型別不同。一 c...

C語言指標學習 一 指標是什麼

僅供自己學習使用,謝謝!指標的定義 位址 記憶體單元的編號 從0開始的非付整數 在32位機器上,記憶體最大為4g 2 32個位元組 指標 指標就是位址,位址就是指標 指標變數就是存放記憶體單元編號的變數,或者說指標變數就是存放位址的變數 指標和指標變數是兩個不同的概念 需要注意的是,我們平時在敘述的...