c++函數(shù)頭是什么意思
2 回答

慕萊塢森
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
樓主所說的函數(shù)是#include<math.h>
還是說定義時(shí)的函數(shù)名如int getstr(char *)?
如果是第一個(gè)
math一種函數(shù)庫名??!
很多數(shù)學(xué)函數(shù)都在里面,是C++內(nèi)部包裝的函數(shù)庫!需要使用肯定要加入他的頭文件,不加入,編譯器不知道在何處找你使用的函數(shù)!
如果是第二種,函數(shù)名的話,有很多作用,
一,區(qū)別與其他函數(shù),如果每個(gè)函數(shù)都不要函數(shù)名,那編譯器怎么知道你調(diào)用哪個(gè)函數(shù)?
二,判別是否已定義,不定義實(shí)現(xiàn)的函數(shù),編譯器不識(shí)別!
三,一個(gè)函數(shù)的入口,調(diào)用函數(shù)就必須要有這個(gè)函數(shù)的入口,不然怎么進(jìn)入?
四,判別你是否重載了庫函數(shù)(系統(tǒng)函數(shù)),重載了,則會(huì)調(diào)用你的,覆蓋庫函數(shù)!
- 2 回答
- 0 關(guān)注
- 844 瀏覽
添加回答
舉報(bào)
0/150
提交
取消