1
、指標函式
(1)基本概念
指標函式:顧名思義就是帶有指標的函式,即其本質是乙個函式,只不過這種函式返回的是乙個對應型別的位址。
(2)定義式
type *func(type , type)
如:int *max(int x, int y)
(3)例子詳解
[cpp]
view plain
copy
1.
#include
2.using
namespacestd;
3.
4.
5.int*getnum(intx); //
指標函式宣告形式
6.
7.
8.voidmain(void)
9.
16.
17.int*getnum(intx) ;
19.return&num[x]; //
返回乙個位址
20. }
2
、函式指標
(1)基本概念
函式指標:指向函式的指標變數,本質上是乙個指標變數
(2)定義式
type (*func)(type ,type )
如:int (*max)(int a, int b)
(3)例子詳解
[cpp]
view plain
copy
1.
#include
2.using
namespacestd;
3.
4.intmax(inta,intb)
7.
8.voidmain(void)
9.
總結:兩者主要區別,乙個是函式(指標函式),乙個是指標變數(函式指標)。
c 指標函式和函式指標
函式指標與指標函式 1 函式指標 形式 返回型別 函式名 參數列 一種特殊的指標,它指向函式的入口 定義乙個函式指標p,只能指向返回值為int,形參為兩個int的函式 輸出結果 include stdafx.h include using namespace std int p int,int in...
C 函式指標和指標函式
c 要是不常用,相信過四天你的指標函式與函式指標的概念就該忘個精光。其實只要記住誰在後面誰就是哪個本質。先了解下指標陣列與陣列指標吧 陣列指標 就是指向陣列的指標,它表示的是乙個指標,它指向的是乙個陣列,它的重點是指標,如,int pa 8 宣告了乙個指標,該指標指向了乙個有8個int型元素的陣列 ...
C 函式指標和指標函式
本文參考 1.函式指標 函式指標是乙個指標,其指向的是乙個函式,而不是普通的資料型別或者類物件。其定義如下 int func int a,int b 宣告函式指標 函式指標的最大作用是將乙個函式作為引數傳遞給另乙個函式。函式指標的宣告與宣告乙個普通的函式原型差不多,除了函式指標的函式名需要被括在括號...