那几个头文件按是编程者自己加上去的。因为,代码中用到了若干库函数,例如remove(), rename(0, getch(), isdigit(), puts()等等有些库函数不是在stdio.h中声明的,所以编译的时候会提示没有对应的函数,需要把那些函数所对应的头文件包含进来。