Hey,大家好!我是CrazyCatJack。今天我來說幾個(gè)在嵌入式開發(fā)中常用的C語言技巧吧。也許你曾經(jīng)用過,也許你只是見到過但是沒有深入理解。那么今天好好補(bǔ)充下吧^_^

1.指向函數(shù)的指針

指針不光能指向變量、字符串、數(shù)組,還能夠指向函數(shù)。在C語言中允許將函數(shù)的入口地址賦值給指針。這樣就可以通過指針來訪問函數(shù)。還可以把函數(shù)指針當(dāng)成參數(shù)來傳遞。函數(shù)指針可以簡(jiǎn)化代碼,減少修改代碼時(shí)的工作量。通過接下來的講解大家會(huì)體會(huì)到這一點(diǎn)的。

復(fù)制代碼
/*函數(shù)指針簡(jiǎn)單講解
 *通過指向函數(shù)的指
 *針調(diào)用比較兩個(gè)數(shù)
 *大小的程序 */ #include <iostream> using namespace std; /*比較函數(shù)聲明*/ int max(int,int); /*指向函數(shù)的指針聲明(此刻指針未指向任何一個(gè)函數(shù))*/ int (*test)(int,
        		

網(wǎng)友評(píng)論