自己编写头文件
2017-07-24 14:23
92 查看
其实自己也是可以编写一个头文件的
通常都是在代码里重复多次的代码段,我们就把它编程头文件里,需要的时候直接用就好了
而在编写头文件时为防止重复定义,我们使用条件编译
下面这段代码意思就是如果没有定义MAX_H那么定义它并编译下面代码部分
头文件写好用.h扩展名保存
的区别:尖括号编译程序会先到标准函数库中找文件 ;而引号编译程序会先从当前目录中找文件
比如上面个例子,使用尖括号就不会编译成功,因为编译器头文件所在目录并没有我们写的max.h
通常都是在代码里重复多次的代码段,我们就把它编程头文件里,需要的时候直接用就好了
而在编写头文件时为防止重复定义,我们使用条件编译
下面这段代码意思就是如果没有定义MAX_H那么定义它并编译下面代码部分
头文件写好用.h扩展名保存
#ifndef _MAX_H #define _MAX_H int max( int a,int b ) { if( a > b ) return a; else return b; } #endif
#include<stdio.h> #include"max.h" int main() { int a=5,b=9,t; t=max( a,b ); printf( "%d\n",t); return 0; }
#include< > #include" "
的区别:尖括号编译程序会先到标准函数库中找文件 ;而引号编译程序会先从当前目录中找文件
比如上面个例子,使用尖括号就不会编译成功,因为编译器头文件所在目录并没有我们写的max.h
相关文章推荐
- 自己编写程序批量合并多个“规范定义电子名片(vCard)”文件
- 用C编写一个自己的string库文件_01
- 编写自己的代码生成工具二:解析配置文件
- 如何用VB编写自己的DLL文件,并调用其中的函数
- 初探BAT--自己编写能删除各种病毒尸体文件的利器
- Linux网络编程一步一步学-自己编写一个HTTP协议的目录浏览和文件下载服务器
- 教你如何编写自己的bat文件
- 自己动手,编写JSP文件,及页面编码,乱码
- 一步一步制作yaffs/yaffs2根文件系统(八)---总结及怎么样使系统自动启动自己编写的程序
- Android For JNI(六)——交叉编译,NDK概述以及文件结构,编写自己的第一个JNI工程
- 一步一步制作yaffs/yaffs2根文件系统(八)---总结及怎么样使系统自动启动自己编写的程序
- 一步一步制作yaffs/yaffs2根文件系统(八)---总结及怎么样使系统自动启动自己编写的程序
- 一步一步制作yaffs/yaffs2根文件系统(八)---总结及怎么样使系统自动启动自己编写的程序
- 编写自己的CMFCEditBrowseCtrl,实现打开指定类型的文件
- 自己编写的简单的配置文件的函数
- 工程中编写自己的makefile---4 库文件
- 自己编写 shell 命令 实现安全的删除文件
- Linux网络编程一步一步学-自己编写一个HTTP协议的目录浏览和文件下载服务器
- Android For JNI(六)——交叉编译,NDK概述以及文件结构,编写自己的第一个JNI工程
- 统计文本文件中单词出现频率,自己编写的Java小程序