C語言爲何只須要包含stdio.h就能使用裏面聲明的函數?

  ​有人問:C語言爲何只須要include<stdio.h>就能使用裏面聲明的函數?這是一個看起來很是簡單的問題,可是不少初學者,甚至學了好久的人均可能沒有搞明白。算法 爲何包含便可用? 要明白包含便可用的緣由,就必須講到C語言代碼是如何變成可執行文件的了,這裏能夠參考《hello程序是如何變成可執行文件的》。這裏使用#include指令,在預編譯以後,至關於把文件裏面的內容都放到.c中了。編程
相關文章
相關標籤/搜索