函数原型
函數(shù)原型
-
函數(shù)原型是C語言的一個(gè)強(qiáng)有力的工具,它讓編譯器捕獲在使用函數(shù)時(shí)可能出現(xiàn)的許多錯(cuò)誤或疏漏。如果編譯器沒有發(fā)現(xiàn)這些問題,就很難覺察出來。是否必須使用函數(shù)原型?不一定。你也可以使用舊式的函數(shù)聲明(即不用聲明任何形參),但是這樣做的弊大于利。
-
有一種方法可以省略函數(shù)原型卻保留函數(shù)原型的優(yōu)點(diǎn)。首先要明白,之所以使用函數(shù)原型,是為了讓編譯器在第1次執(zhí)行到該函數(shù)之前就知道如何使用它。因此,把整個(gè)函數(shù)定義放在第1次調(diào)用該函數(shù)之前,也有相同的效果。此時(shí),函數(shù)定義也相當(dāng)于函數(shù)原型。對(duì)于較小的函數(shù),這種用法很普遍。
總結(jié)
- 上一篇: freemodbus源码/获取地址
- 下一篇: C运算符解析及优先级