回复 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编辑过]







