#include
#include "mytest.h"
int main(int argc,char **argv)
{
test = 25;
printf("test.................%d/n",test);
}
这是一个例子的代码,表示不知道什么意思。是自定义头文件的意思吗?把函数原型放在头文件中是什么意思?是放入已有的头文件还是自定义的头文件?
是自定义的头文件,就像面向对象的封装思想一样,把操作封装起来,在你要用的地方调用就行,这样很利于阅读和维护,不知道你有没有感觉出来?
另外这个例子第一个include,你是不是少了:stdio.h,不然printf会标错的。
至于mytest.h,在这个程序里没什么作用看起来,多余的引入。
自定义的头文件的形式是什么样的,有具体例子吗?
@梦的另一边: 是这么回事,include有<>和""两种,第一个尖括号是系统默认会从编译器路径搜索库函数,因此,一般情况下,尖括号的一定是系统库函数,而""的话,编译器会先搜索项目本身,看是不是存在头文件(也就是你所说的自定义头文件),如果存在就导入,如果不存在,就再去系统自带的头文件库中去找,就是这样。
@SpringLife: 恩好的知道了,谢谢。