文件包含的格式为:
#include<文件名>
或
#include"文件名"
那么这两种有什么区别呢?
文件包含命令中的文件名既可以用尖括号括起来,也可以用双引号括起来,它们的区别在于查找指定文件的位置不同。
尖括号只在缺省目录里找指定文件,缺省目录是由用户设置的编程环境决定的。
即:如果自己写的其他文件要包含在源程序中,不能使用尖括号(<>)包含进来,除非把自己写的文件放在缺省目录里,不然编译器会报告找不到指定的头文件。
双引号则先在源程序文件所在的当期目录查找指定文件,如果没有找到再到缺省目录里找。
如果指定文件与当前编写中的源程序在同一个目录里,就必须使用双引号来包含该文件,否则编译程序时,编译器会报告找不到指定的头文件。