①引子(system函数)
C语言学习者,
时常会遇到一个问题:闪屏!
~
闪屏就是程序运行完毕,
窗口就自动关闭了,
来不及显示运行结果。
~
这个时候需要用到
system("pause")即冻结窗口。
但是如何调用system函数呢?
~
②浅谈#include<头文件>
#include就是调用库函数的命令行,
头文件即某一类库函数的标题。
~
例如
printf函数收录于输入输出函数库中,
stdio.h全称standardin/out.head,
in/out表示输入输出,
head表示头文件。
~
system函数收录于标准函数库中,
stdlib.h全称standardlibrary.head
library表示文库。
~
这就说明了,
要调用每一类函数,必须在源程序命令行#include后加上对应函数库的头文件。
~
③浅谈windows.h
很多人会问
除了stdlib.h
为什么windows.h
也可以调用system函数?
~
因为system函数本身是Dos命令,
(Dos即Diskoperatingsystem磁盘操作系统。)
即system函数是本身位于windows操作系统下的API函数,
当然可以用windows.h函数库调用。
只是后来被C语言收录于标准函数库中,所以又可以用stdlib.h调用。
(API即ApplicationprogrammingInterface应用程序接口,API有几千个,不要去死记,在需要的时候去查就足够了。)
~
④查看函数库
编C语言译器自带的命令提示功能,
可以查找函数库位置,
我所用VC++,
可在VC文件夹下查看include文件,
看include命令行包含哪些函数库,
可以找到stdlib.h,
点开函数库头文件,
可以确认源代码里包含哪些函数。