①引子(system函數)
C語言學習者,
時常會遇到一個問題:閃屏!
~
閃屏就是程序運行完畢,
窗口就自動關閉了,
來不及顯示運行結果。
~
這個時候需要用到
system("pause")即凍結窗口。
但是如何調用system函數呢?
~
②淺談#include<頭文件>
#include就是調用庫函數的命令行,
頭文件即某一類庫函數的標題。
~
例如
printf函數收錄於輸入輸出函數庫中,
stdio.h全稱standard in/out .head,
in/out表示輸入輸出,
head表示頭文件。
~
system函數收錄於標準函數庫中,
stdlib.h全稱standard library.head
library表示文庫。
~
這就說明了,
要調用每一類函數,必須在源程序命令行#include後加上對應函數庫的頭文件。
~
③淺談windows.h
很多人會問
除了stdlib.h
為什麼windows.h
也可以調用system函數?
~
因為system函數本身是Dos命令,
(Dos即Disk operating system磁碟作業系統。)
即system函數是本身位於windows作業系統下的API函數,
當然可以用 windows.h函數庫調用。
只是後來被C語言收錄於標準函數庫中,所以又可以用stdlib.h調用。
(API即Application programming Interface應用程式接口,API有幾千個,不要去死記,在需要的時候去查就足夠了。)
~
④查看函數庫
編C語言譯器自帶的命令提示功能,
可以查找函數庫位置,
我所用VC++2010,
可在VC文件夾下查看include文件,
看include命令行包含哪些函數庫,
可以找到stdlib.h,
點開函數庫頭文件,
可以確認原始碼裡包含哪些函數。
肌肉詩男:謝謝您的鼓勵~