zoukankan      html  css  js  c++  java
  • 关于C语言头文件写法的探讨

    我不是软件工程出身,对于这方面一直处于探索阶段。

    目前按照这样的习惯吧。

    1. 除主函数所在的文件以外,为每一个源文件配置一个头文件。
    2. 头文件里面不能写变量的申明和定义。头文件里面只写 #define,struct,typedef,union以及函数的声明(函数原型)。
    3. 用户的全局变量的定义可以用一个单独的文件存放, 而声明放在需要使用它的源文件开头处,并用extern表示本文件对该外部定义的变量的声明。局部变量定义在相应的使用范围即可.对于全局变量我们加以G_的开头,对于局部变量我们加以L_开头.
    4. 头文件中不要再#include其他头文件(系统头文件除外)。如果源文件需要用到多个头文件,在源文件开始的地方依次#include。也就是保持头文件之间的独立性.
  • 相关阅读:
    第十一作业
    第十次作业
    06 逻辑回归
    05 线性回归算法
    04 K均值算法--应用
    03 K均值算法
    02 机器学习相关数学基础
    01 机器学习概述
    15 语法制导的语义翻译
    014 算符优先分析
  • 原文地址:https://www.cnblogs.com/xklzw/p/4451458.html
Copyright © 2011-2022 走看看