条件编译 #ifndef _HEAD_H...中下划线的理解!
来源:互联网 发布:js和flash 编辑:程序博客网 时间:2024/06/05 20:51
一、下划线“__”属于编程风格的内容,对程序没有影响。不用下划线也可以,用几个下划线也由个人习惯。
二、其实质是一个宏名。由此我们可以防止发生重复定义或声明。
假设你的头文件名为head.h,根据习惯,我们声明一个宏HEAD_H,对应这个头文件,在头文件中开始的地方和结尾的地方加上 对HEAD_H的声明和判断,头文件Head.h如下:
#ifndef HEAD_H
#define HEAD_H
……(头文件内容)
#endif
这样,头文件可以避免被多次包含。头文件中定义的变量不存在重复声明或定义。
0 0
- 条件编译 #ifndef _HEAD_H...中下划线的理解!
- 条件编译 #ifndef _HEAD_H...中下划线的理解!
- 条件编译 #ifndef _HEAD_H...中下划线的理解!
- 条件编译 #ifndef _HEAD_H...中下划线的理解!
- 条件编译 #ifndef _HEAD_H...中下划线的理解!
- 文档中下划线的含义
- python中下划线的用法
- python中下划线的用法
- scala中下划线的用法
- Python中下划线的使用方法
- pthon中下划线的含义
- Python中下划线的使用
- scala中下划线的使用
- Oracle中下划线的使用
- Scala 中下划线的用途
- python中下划线的作用
- #ifndef条件编译
- python 类中下划线的作用
- 位运算2
- win10激活查询
- 位运算3
- 位运算4
- java学习日志(九)-- 工具类、静态代码块、单例设计模式
- 条件编译 #ifndef _HEAD_H...中下划线的理解!
- SQL函数
- C语言中的运算符易混淆概念总结
- Linux下最完整的Samba服务器配置攻略
- 红黑树
- OpenCV学习笔记六:直方图(2)
- dijkstra模板
- 嵌入式Linux应用程序开发详解教程含源代码例子
- 《30天编写操作系统》 如何让虚拟机vmware 从img文件启动(其实就是配置软盘启动)