隨說做了有一段時間的c了,但盡然沒有搞明白函式指標的用法,見到了也沒有好好研究,今天終於有時間了,在網上搜了一下,終於弄懂了.原來就是定義了乙個指標變數,只不過形式有點怪罷了.其實還是當成指標用就行了!
一般有兩種用法:
1定義函式指標
int (*functionpoint)(int, int)----這只是定義了乙個指向函式的指標
int a(int a,int b)----------------這是與之相符的函式原型
void main()-----------------------使用
2用typedef定義使用
typedef int (*functionpoint)(int,int);----------定義了一種型別名為functionpoint的指標
int a(int a, int b)-----------------------------函式原型
void main()
函式就是這個函式的指標.
摘自:http://blog.chinaunix.net/u1/34628/showart_266951.html
C語言結構體指標,函式指標的用法
學習一下,保證自己的基礎,邊學邊記錄是個很好的習慣,以後回頭來看看,就馬上能了解了 第乙個程式是 c語言結構體指標用法,包括malloc和free的用法 include stdafx.h include include using namespace std struct people int ma...
C語言 函式指標和指標函式的用法和區別
1.簡介 本文主要介紹指標函式和函式指標的定義和區別。2 指標函式 2.1 定義 指標函式,其本質是乙個函式,該函式的返回值是乙個指標。宣告格式為 型別識別符號 函式名 參數列 簡單函式宣告 int f int x,int y 該函式的返回值是 int 型別。指標函式宣告 int f int x,i...
C語言之typedef函式指標用法
c語言之typedef函式指標用法 形式1 返回型別 函式名 參數列 cpp view plain copy char pfun int char glfun int a void main 第一行定義了乙個指標變數pfun。首先我們根據前面提到的 形式1 認識到它是乙個指向某種函式的指標,這種函式...