预编译是C++编译的最初部分,其工作是再编译之前对程序内容进行最后的取舍处理,使得一些语句参加编译,而另一些语句不参加编译。
常用的预编译指令:
1、包含指令#include
2、条件指令#if、#elif、#else、#ifdef、#ifndef、
3、定义指令#define、#undef
程序结构——目的归纳:Conclusion
头文件是C++架构程序文件和使用资源的桥梁——界面。
头文件可以用于程序的概念和逻辑设计,用于程序员与系统工程师的沟通,用于程序员之间的沟通,有了头文件,程序员的编程更为自然和方便。
全局数据也算式架构程序结构的手段之一,它是相对于函数的局部性而言的。程序范围内的全局数据的设计方法一般式不可取的。在多文件结构的过程化程序设计中,定义相对于文件的静态全局数据,是一个相对妥善的替代办法。
静态函数则指文件范围内的全局函数。静态局部数据,在函数未被调用时,处于"休眠"状态,但数据还是存在着。申请来得内存空间可以随时释放,所以呈动态存在的生命形态。