当前位置:   article > 正文

C语言编码规范--3.文件结构_c语言 文件结构

c语言 文件结构

目录

3.1 头文件的结构

3.1.1 为了防止头文件被重复引用,应采用ifndef/define/endif结构产生预处理块

 3.1.2 用#include 格式来引用标准库的头文件

3.1.3 用#include "filename.h"格式来引用非标准库的头文件

3.2 定义文件的结构

3.2.1 遵循统一的布局顺序来书写实现文件


3.1 头文件的结构

3.1.1 为了防止头文件被重复引用,应采用ifndef/define/endif结构产生预处理块

示例 :

#ifndef MODULE_H

#define MODULE_H

         

[文件体]

#endif

 3.1.2 用#include <filename.h>格式来引用标准库的头文件

编译器将从标准库目录开始搜索。

3.1.3 用#include "filename.h"格式来引用非标准库的头文件

编译器将从用户的工作目录开始搜索。

3.2 定义文件的结构

3.2.1 遵循统一的布局顺序来书写实现文件

定义文件有三部分内容:
(1) 定义文件开头处的版权和版本声明(参见C语言编码规范--1.程序的排版规则中的1.7.1)。(2) 对一些头文件的引用。
(3) 程序的实现体(包括数据和代码)。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/789682
推荐阅读
相关标签
  

闽ICP备14008679号