函式指標簡單的列子
關於函式指標的簡單例子
函式指標簡單格式如下:
int (*p)(int i, char c)
首先它是一個指標,其次它是指向一個函式地址的指標,再次這個函式的返回值為int數值.
#include
using namespace std;
int rep(int i, char c);
int repa(int (* p)(int i, char c));
int main(void)
{
int (*p)(int i, char c); //定義一個和rep相同格式的函式指標
//這裡可以if如果定義了多個函式可以進行選擇,這裡簡單說明
p=rep; //將p指標指向rep函式的地址rep
repa(p); //呼叫repa函式進行實際的賦值了操作
}
int repa(int (* p)(int i, char c)) //定義函式repa形參為rep格式相同的函式指標
{
cout<<'loop start!'<<ENDL;
(*p)(10,'a'); //p(10,'a');也可以實際就是呼叫rep做實際的處理
return 0;
}
int rep(int i, char c) //定義一個簡單的函式
{
while(i-->0)
{
cout << i <<ENDL;
cout << c <<ENDL;
}
return 0;
}
函式指標簡單格式如下:
int (*p)(int i, char c)
首先它是一個指標,其次它是指向一個函式地址的指標,再次這個函式的返回值為int數值.
#include
using namespace std;
int rep(int i, char c);
int repa(int (* p)(int i, char c));
int main(void)
{
int (*p)(int i, char c); //定義一個和rep相同格式的函式指標
//這裡可以if如果定義了多個函式可以進行選擇,這裡簡單說明
p=rep; //將p指標指向rep函式的地址rep
repa(p); //呼叫repa函式進行實際的賦值了操作
}
int repa(int (* p)(int i, char c)) //定義函式repa形參為rep格式相同的函式指標
{
cout<<'loop start!'<<ENDL;
(*p)(10,'a'); //p(10,'a');也可以實際就是呼叫rep做實際的處理
return 0;
}
int rep(int i, char c) //定義一個簡單的函式
{
while(i-->0)
{
cout << i <<ENDL;
cout << c <<ENDL;
}
return 0;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7728585/viewspace-2098778/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 指標函式 和 函式指標指標函式
- C++ 成員函式指標簡單測試C++函式指標
- C++ 成員資料指標成員函式指標簡單測試C++指標函式
- 【不在混淆的C】指標函式、函式指標、回撥函式指標函式
- 函式指標函式指標
- [C++] 成員函式指標和函式指標C++函式指標
- 指向函式的指標函式指標
- 函式名/函式地址/函式指標函式指標
- 宣告與函式、函式指標函式指標
- 函式指標呼叫函式指標
- typedef void (*Fun) (void) 的理解——函式指標——typedef函式指標函式指標
- Rust中的函式指標Rust函式指標
- cpp:"函式指標"的方法函式指標
- 函式指標&回撥函式Callback函式指標
- c++ 函式指標C++函式指標
- 關於函式指標函式指標
- C++(函式指標)C++函式指標
- 函式指標基礎函式指標
- perl 裡邊的 函式指標函式指標
- 函式指標複雜的例子函式指標
- 【指標】-簡單回顧指標
- 如何使用函式指標呼叫類中的函式和普通函式函式指標
- 簡述static關鍵字、void與void *(void指標)、函式指標指標函式
- C/C++——指向函式的指標和指向函式的指標的陣列C++函式指標陣列
- 像數學公式一樣徹底簡單理解JavaScript函式呼叫與this 指標公式JavaScript函式指標
- vector中存放函式指標函式指標
- 函式指標淺談 (轉)函式指標
- C語言 函式指標C語言函式指標
- 函式指標練習題函式指標
- C++中函式指標與函式物件C++函式指標物件
- C#中的函式指標 (轉)C#函式指標
- c++ 類的函式引用 指標C++函式指標
- C++中的函式指標和函式物件總結C++函式指標物件
- 函式指標使用c++類成員函式函式指標C++
- C/C++—— 寫一個函式,它的引數為指向函式的指標,返回型別也為指向函式的指標C++函式指標型別
- 簡單的printf函式與scnaf函式函式
- 如何使用成員函式指標函式指標
- C++函式指標詳解C++函式指標