weixin_50489202 2022-03-17 17:51 采纳率: 0%
浏览 114

DEV C++项目里为什么变量使用extern通不过?

请问为什么在DEV C++的C或者是C++的项目里,用extern定义的变量,都无法跨越单元格使用呢(使用了就会报错)?函数是可以的,但唯独变量不可以。
(如果不使用extern的话,就更通不过了)

1.cpp内容如下:
  int extern a = 10;
2.cpp内容如下:
  #include<bits/stdc++.h>
  #include"1.cpp"
  using namespace std;
  int main()
  {
      cout<<a<<endl;
      return 0;
  }
  • 写回答

1条回答 默认 最新

  • 关注

    你应该在1.cpp 写 int a =10
    2.cpp中先 extern int a;
    再使用

    评论

报告相同问题?

问题事件

  • 创建了问题 3月17日

悬赏问题

  • ¥15 求复现机器学习文章一篇
  • ¥15 爬虫抓取数据|解析视频文本内容(相关搜索:自动化)
  • ¥15 combobox绑定值改变的问题
  • ¥15 from seleniumwire import webdriver 在抓取http://链接的时候会自动转https://这个怎么解决
  • ¥15 hive直连数据库模式插入mysql表数据失败(相关搜索:数据库)
  • ¥30 不会,学习,有偿解答
  • ¥15 SQL查询语句报错(检查)
  • ¥15 此表中公式应该怎么写
  • ¥15 求HI-TECH PICC 9.50 PL3安装包
  • ¥15 下载ctorch报错,求解