最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++中指針函數(shù)與函數(shù)指針的使用

 更新時間:2018年12月22日 09:49:16   作者:蝸牛201  
今天小編就為大家分享一篇關(guān)于C++中指針函數(shù)與函數(shù)指針的使用,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

指針函數(shù)

指針函數(shù)是一個函數(shù),只不過指針函數(shù)返回的類型是某一類型的指針。

格式:

類型名* 函數(shù)名(函數(shù)參數(shù)列表)

使用:

/*
* 指針函數(shù),返回int* 指針變量
*/
int* add(int a, int b)
{
 int *p;
 int c = a + b;
 p = &c;
 return p;
}
int main()
{
 int* p;
 p = add(1, 4);
 printf("%d\n", *p);
 getchar();
 return 1;
}

函數(shù)指針

函數(shù)指針是指向函數(shù)的指針變量。所以函數(shù)指針其實是指針變量,只不過該指針變量指向函數(shù)。

格式:

類型名 (*指針變量名) (函數(shù)參數(shù)列表)

函數(shù)指針的用途:

  • a.調(diào)用函數(shù)
  • b.做函數(shù)的參數(shù)

調(diào)用函數(shù)使用:

/*
* 函數(shù)指針,調(diào)用函數(shù)
*/
int fun1(int a, int b)
{
 return a + b;
}
int main()
{
 int(*p)(int, int);
 p = fun1;
 printf("%d\n", p(1, 5));
 getchar();
 return 1;
}

函數(shù)參數(shù)使用:

/*
* 函數(shù)指針,最為參數(shù)
*/
int fun2(int a, int b)
{
 return a + b;
}
int fun3(int a, int b, int(*f)(int, int))
{
 return f(a, b);
}
int main()
{
 printf("%d\n", fun3(1, 5, fun2));
 getchar();
 return 1;
}

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • C++缺省參數(shù)的理解

    C++缺省參數(shù)的理解

    這篇文章主要為大家介紹了C++缺省參數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • C語言冷門知識之你可能沒聽過的柔性數(shù)組

    C語言冷門知識之你可能沒聽過的柔性數(shù)組

    柔性數(shù)組(Flexible Array)是引入的一個新特性,它允許你在定義結(jié)構(gòu)體時創(chuàng)建一個空數(shù)組,而這個數(shù)組的大小可以在程序運行的過程中根據(jù)你的需求進行更改特別注意的一點是:這個空數(shù)組必須聲明為結(jié)構(gòu)體的最后一個成員,并且還要求這樣的結(jié)構(gòu)體至少包含一個其他類型的成員
    2021-10-10
  • 淺析C/C++中動態(tài)鏈接庫的創(chuàng)建和調(diào)用

    淺析C/C++中動態(tài)鏈接庫的創(chuàng)建和調(diào)用

    下面小編就為大家?guī)硪黄獪\析C/C++中動態(tài)鏈接庫的創(chuàng)建和調(diào)用。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考,一起跟隨小編過來看看吧
    2016-05-05
  • 深入解析C++中的std::thread的使用

    深入解析C++中的std::thread的使用

    這篇文章主要介紹了C++中的std::thread的使用,在C++11新標準中,可以簡單通過使用thread庫,來管理多線程,本文通過實例代碼給大家詳細講解,需要的朋友可以參考下
    2023-04-04
  • C語言數(shù)據(jù)結(jié)構(gòu)之堆排序的優(yōu)化算法

    C語言數(shù)據(jù)結(jié)構(gòu)之堆排序的優(yōu)化算法

    堆排序Heap?Sort就是利用堆進行排序的方法,下面這篇文章主要給大家介紹了關(guān)于C語言數(shù)據(jù)結(jié)構(gòu)之堆排序的優(yōu)化算法的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-04-04
  • C++實現(xiàn)LeetCode(119.楊輝三角之二)

    C++實現(xiàn)LeetCode(119.楊輝三角之二)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(119.楊輝三角之二),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C語言八道筆試題精講帶你掌握指針

    C語言八道筆試題精講帶你掌握指針

    C語言這門課程在計算機的基礎(chǔ)教學中一直占有比較重要的地位,然而要想突破C語言的學習,對指針的掌握是非常重要的,本文將具體針對指針的基礎(chǔ)做詳盡的介紹
    2022-07-07
  • 關(guān)于C語言中參數(shù)的傳值問題

    關(guān)于C語言中參數(shù)的傳值問題

    C語言中參數(shù)的傳值一直比較含糊,今天在網(wǎng)上看到三個面試題的詳解,感覺講的很好,就拿來記下,方便學習和記憶
    2013-10-10
  • C 指針和OC 對象之間的轉(zhuǎn)換方法

    C 指針和OC 對象之間的轉(zhuǎn)換方法

    這篇文章主要給大家介紹了關(guān)于C 指針和OC 對象之間的轉(zhuǎn)換方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-03-03
  • C++容器適配與棧的實現(xiàn)及dequeque和優(yōu)先級詳解

    C++容器適配與棧的實現(xiàn)及dequeque和優(yōu)先級詳解

    這篇文章主要介紹了C++容器適配與棧的實現(xiàn)及dequeque和優(yōu)先級,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-10-10

最新評論

襄樊市| 常德市| 浑源县| 泸水县| 郑州市| 东方市| 江孜县| 手机| 泰顺县| 青冈县| 建平县| 静安区| 黑山县| 长治县| 渝中区| 莆田市| 沧州市| 万州区| 怀来县| 天全县| 西安市| 江山市| 皮山县| 盈江县| 芦山县| 彝良县| 贵溪市| 衡阳市| 隆林| 通许县| 德昌县| 精河县| 普兰店市| 惠来县| 东港市| 鄂托克前旗| 桂阳县| 文昌市| 周宁县| 北川| 新民市|