為什么調用數學函數庫中的函數必須在程序開頭加一條?
那個#include 的意思就是包含的意思,這個語句是c編譯軟件的預處理語句,本身不是C語言的語法。
也就是提供給編譯器在生成最終應用程序之前用的。
比如#include “math.h” 就是把math.h 這個文件里的內容簡單的復制到當前位置來,里面有定義好的關于數學運算的函數之類的,而函數是必須要先定義,后使用。
所以如果你要用數學函數,那么就要先定義,而math.h里面就是為我們定義好了的一些列函數,簡單包含進來,就相當于一次性全部定義了可能要使用的所有函數,這樣你就可以直接用里面定義的函數名直接調用那些功能了。
而如果你不包含那個,也可以自己定義一些列的數學函數,按順序寫在開始的地方,之后再調用。
效果是一樣的。
記住嘛,#include的意思就是簡單的復制后面制定的文件內容到當前位置。
不知道你懂沒有。
上一篇新年文案怎么做鏈接