6_1.txt
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:0k
源码类别:

C#编程

开发平台:

Visual C++

  1. //6_1
  2. (1)
  3. //file1.cpp
  4. int x=1;
  5. int func()
  6. {
  7.   //...
  8. }
  9. //file2.cpp
  10. extern int x;
  11. int func();
  12. void g()
  13. {
  14.   x=func();
  15. }
  16. //file3.cpp
  17. extern int x=2;   //error: extern int变量若有赋值,则成定义
  18. int g();          //error: 函数声明与前面不一致
  19. void main()
  20. {
  21.   x=g();
  22.   //...
  23. }
  24. (2)
  25. //file1.cpp
  26. int x=5;
  27. int y=8;
  28. extern int z;
  29. //file2.cpp
  30. int x;            //error: int x;重复定义
  31. extern double y;  //error: y同一名字不同类型定义
  32. extern int z;     //error: z只有声明,却无定义