预编译Pre-Compilation

预编译是C++编译的最初部分,其工作是再编译之前对程序内容进行最后的取舍处理,使得一些语句参加编译,而另一些语句不参加编译。

常用的预编译指令:

    1、包含指令#include

    2、条件指令#if、#elif、#else、#ifdef、#ifndef、

    3、定义指令#define、#undef

 

程序结构——目的归纳:Conclusion

头文件是C++架构程序文件和使用资源的桥梁——界面。

头文件可以用于程序的概念和逻辑设计,用于程序员与系统工程师的沟通,用于程序员之间的沟通,有了头文件,程序员的编程更为自然和方便。

全局数据也算式架构程序结构的手段之一,它是相对于函数的局部性而言的。程序范围内的全局数据的设计方法一般式不可取的。在多文件结构的过程化程序设计中,定义相对于文件的静态全局数据,是一个相对妥善的替代办法。

静态函数则指文件范围内的全局函数。静态局部数据,在函数未被调用时,处于"休眠"状态,但数据还是存在着。申请来得内存空间可以随时释放,所以呈动态存在的生命形态。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值