C语言高级编程:函数指针的用法
生活随笔
收集整理的這篇文章主要介紹了
C语言高级编程:函数指针的用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
測試平臺:64位?X86?Ubuntu
?
1. 代碼:
#include <stdio.h>int print(int a) {printf("a = %d\n", a); }void main(void) {int (*pf)(int);int (*pf1)(int);pf = print;pf1 = &print;print(1);pf(2);pf1(3);(*pf)(4);(*pf1)(5); }?
2. 編譯
無警告,無錯誤
?
?
3. 結果:
baoli@ubuntu:~/c$ ./a.out
a = 1
a = 2
a = 3
a = 4
a = 5
?
?
4. 分析:
1)函數指針的賦值有兩種形式
2)函數指針的運行也有兩種形式
?
?
總結
以上是生活随笔為你收集整理的C语言高级编程:函数指针的用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 住房抵押贷款需要什么条件 住房抵押贷款的
- 下一篇: 中国农业银行发行的信用卡是什么卡 农业银