回复 10楼 TonyDeng
是书中的原话,说起这本书,我真是够了,翻译很差劲,好多地方有错字,意思和事实相反的比比皆是,不知道是不是买到盗版了......
一般的程序可以被分为三部分:
头文件:包含结构声明和使用这些结构的函数的原型
源代码文件:包含与结构有关的函数的代码
源代码文件:包含调用与结构有关的函数的代码
头文件常包含的内容:
函数原型
使用#define或const定义的符号常量
结构声明
类声明
模版声明
内联函数
13.静态持续变量:
程序代码:
...... int global = 1000;//静态持续,外部链接(可在其他文件中访问) static int one_file = 50;//静态持续,内部链接(只在当前文件中访问) int main() { .... } void funct1(int n) { static int count = 0;//静态持续,无链接 } //所有类型的静态持续性变量在整个程序执行期间都存在,未被初始化的将被设置为0 void funct2(int q) { ........ } ........
使用其他文件中的全局变量的方法:
程序代码:
//file01.cpp int blem; int main() { ...... } //file02.cpp extern int blem;//不能对其初始化,否则为重新定义变量,extern关键字失效 .....
[此贴子已经被作者于2016-1-21 16:51编辑过]