一、头文件
头文件一般包含类、子程序、变量和其他标识符的前置声明。需要在一个以上源文件中被声明的标识符可以被放在一个头文件中,并在需要的地方包含这个头文件。
头文件用于让编译器持有正确的标识符词典。头文件不正确的时候,最常出现的错误是“标识符未定义”(identifier undefined)。要修正这些问题,事实上应该去查询你所使用的标识符(函数、变量等)的文档。
以VC为代表的Windows系列的IDE中,快捷键Ctrl+F1可以让你查询光标所在标识符的文档,一般来说其中都会有所需的头文件信息。而Linux系,可以直接在shell(ash、bash、csh、zsh等)中使用man,比如你想查询strstr函数,可以在shell中输入man strstr 并回车。
二、主函数
主函数是程序的执行入口函数。其函数名为 main,返回值为 int 。包含全部输入参数的完整形式是:1int main(int argc, char *argv[], char *envp[])
特别地,对于苹果家的东西,它还会传给你第四个参数:1int main(int argc, char *argv[], char *envp[], char *apple[])
当然,因为C/C++语言的设计规范,所有编译器都支持不给出全部参数的写法。所以你可以只写两个参数又或者不写参数。更进一步,如果对于所生成程序,你不关心它的命令行如何写的,那你可以自己随意定义参数类型和个数(对此你可以在IOCCC例程中找到范本)。
三、参考
需要更多信息可以在网上查找,比如搜索“wiki 主函数”可以看到相应的百科页。