6_1.txt

来自「本文档是(作者:钱能)《C++程序设计教程》课后习题答案。 选题编辑:张朝阳 」· 文本 代码 · 共 38 行

TXT
38
字号
//6_1

(1)
//file1.cpp
int x=1;
int func()
{
  //...
}

//file2.cpp
extern int x;
int func();
void g()
{
  x=func();
}

//file3.cpp
extern int x=2;   //error: extern int变量若有赋值,则成定义
int g();          //error: 函数声明与前面不一致
void main()
{
  x=g();
  //...
}

(2)
//file1.cpp
int x=5;
int y=8;
extern int z;

//file2.cpp
int x;            //error: int x;重复定义
extern double y;  //error: y同一名字不同类型定义
extern int z;     //error: z只有声明,却无定义

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?