Hey,大家好!我是CrazyCatJack。今天我來說幾個在嵌入式開發(fā)中常用的C語言技巧吧。也許你曾經用過,也許你只是見到過但是沒有深入理解。那么今天好好補充下吧^_^
1.指向函數的指針
指針不光能指向變量、字符串、數組,還能夠指向函數。在C語言中允許將函數的入口地址賦值給指針。這樣就可以通過指針來訪問函數。還可以把函數指針當成參數來傳遞。函數指針可以簡化代碼,減少修改代碼時的工作量。通過接下來的講解大家會體會到這一點的。
/*函數指針簡單講解 *通過指向函數的指 *針調用比較兩個數 *大小的程序 */ #include <iostream> using namespace std; /*比較函數聲明*/ int max(int,int); /*指向函數的指針聲明(此刻指針未指向任何一個函數)*/ int (*test)(int,