c语言参数类型
今天看ntcip源碼時(shí)看到,函數(shù)參數(shù)有點(diǎn)不一樣。在函數(shù)實(shí)現(xiàn)時(shí),沒有括號(hào)中沒有指明參數(shù)類型。注意這里說的是函數(shù)實(shí)現(xiàn),不是說函數(shù)聲明。這里在函數(shù)列表括號(hào)后面做了類型的說明,以前看到過,沒想起來,今天做個(gè)記錄。我在.cpp就是c++中試過,不行。這里os是windows,編譯器是vc6.0
1 #include <stdio.h> 2 #include <stdlib.h> 3 void show(int); 4 5 int main(){ 6 int num_show = 1; 7 8 show(num_show); 9 10 return 0; 11 } 12 13 void show(num) //這里沒有說明參數(shù)類型 14 int num; //這里說明了參數(shù)類型,注意后面有個(gè)分號(hào) 15 { 16 printf("num = %d\n", num); 17 }ps:這里是c語言,不是c++
另添加一小段,函數(shù)指針說明的代碼,做個(gè)備忘
1 #include <stdio.h> 2 #include <stdlib.h> 3 void show(int, void (* fun)()); //函數(shù)指針申明 4 5 void test(); 6 7 int main(){ 8 int num_show = 1; 9 10 show(num_show, test); 11 return 0; 12 } 13 14 void show(int num, void (* fun)()) 15 { 16 printf("num = %d\n", num); 17 fun(); //函數(shù)指針調(diào)用函數(shù) 18 } 19 20 void test(){ 21 printf("this is test func\n"); 22 }?
轉(zhuǎn)載于:https://www.cnblogs.com/luckygxf/p/3982974.html
總結(jié)
- 上一篇: MySQL 清理slowlog方法
- 下一篇: asp之GetArray提取链接地址,以