指標函式和函式指標,指標常量和常量指標

2021-07-01 21:49:55 字數 780 閱讀 8895

1 指標函式

指標函式是指帶指標的函式,本質上是乙個函式。函式的返回型別是某一型別的指標。

定義格式: 型別識別符號 *函式名(參數列)

例如:int *fun(x,y);

2 函式指標

函式指標是指向函式的指標變數,本質上是乙個指標變數。

定義格式:型別識別符號 (*函式名)(參數列)

3 指標常量

指標常量的本質是乙個常量。

例如:int a;  int *const b=&a;  b是個指標常量,在宣告的時候一定要給它賦初始值,以後也不能更改。

4 常量指標

常量指標的本質是乙個指標,這個指標是乙個指向常量的指標。

例如:const int *p;

int const *p;

5 指向常量的指標常量

指向常量的指標常量就是乙個常量,且它指向的物件也是乙個常量。

例如:const int a=25;

const int * const b = &a;

常量指標和指標常量,函式指標和指標函式的記憶方法

倒著讀 char const sconst char s s is a pointer to char const,翻譯 s是乙個指標,指向常量char型別,s的指向可變,但是指向變數的內容不可以變 指標函式 優先順序 int fun 本質是乙個函式,函式返回型別是某一型別的指標。指標是修飾詞,函式...

區別 指標常量 指標變數 常量指標和常量指標常量

1.指標變數 指標值 即指標的指向 可以改變的指標,只能指向變數 2.指標常量 指標值 即指標的指向 不能改變的指標,只能指向變數,但可以修改指向的實體變數的值 3.常量指標 指向常量的指標,所以不能修改指向的實體的值,但可以修改指標的指向 即可以指向別的常量,必須是常量 4.常量指標常量 指向常量...

指標函式,指標常量,函式指標,常量指標

指標函式 指標函式是指函式的返回值型別是乙個指標型別,即本質是乙個函式。如 float find float pionter 4 int n 指標常量 指標常量是指標所指向的位置不能改變,即指標本身是乙個常量。如 int const p a 指標就是位址,也就是位址不能改變,如上 int const...