c/c++中的函数指针和指针函数
生活随笔
收集整理的這篇文章主要介紹了
c/c++中的函数指针和指针函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
定義
1.指針函數,本質是函數,返回值為指針,形如,int *pfun(int, int),由于“*”的優先級低于“()”的優先級,所以等同于int *(pfun(int, int))
2.函數指針,本質是指針,返回一個函數,形如,int (*pfun)(int, int),括號強行將pfun首先與“*”結合,也就意味著,pfun是一個指針,接著與后面的“()”結合,說明該指針指向的是一個函數,然后再與前面的int結合,也就是說,該函數的返回值是int。由此可見,pfun是一個指向返回值為int的函數的指針。
詳細解釋
詳細
總結
以上是生活随笔為你收集整理的c/c++中的函数指针和指针函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用c语言找出输入文本最长的一行
- 下一篇: c语言中struct和c++中class