extern int i=0;必须定义或声明为全局变量
来源:互联网 发布:淘宝 价格曲线 编辑:程序博客网 时间:2024/05/22 08:02
举报|2011-04-05 12:45Snser_______ | 分类:其他编程语言 | 浏览1114次
书上说 如果其它位置没有 int i; 那么extern int i=0; 相当于 int i=0;那为什么编译器会报错呢?#include <iostream>#include <string>using namespace std;int main(void){ extern int i=0; return 0;}谢谢~
2011-04-05 12:56提问者采纳
extern int i=0; /*必须定义或声明为全局变量,而不能是局部变量,你这里定义成局部变量了,你应该把这行语句放到main函数体外*/
- 提问者评价
谢谢
0 0
- extern int i=0;必须定义或声明为全局变量
- ios extern 声明全局变量
- 用extern定义全局变量
- 用extern定义全局变量
- 用extern定义全局变量
- 用extern定义全局变量
- 用extern定义全局变量
- 用extern定义全局变量
- 用extern定义全局变量
- 用extern定义全局变量
- const定义的全局变量不能被其他文件访问,必须加extern 才能被访问吗?
- const定义的全局变量不能被其他文件访问,必须加extern 才能被访问吗?
- extern全局变量的定义使用
- Register int i ( 声明)
- C++ extern 关键字 声明变量为全局变量,多文件共享变量
- 请不要用extern声明全局变量
- 关于extern声明全局变量的用法
- c/c++中extern用来声明全局变量
- C++成员变量的初始化顺序问题
- 王立平--SQLite
- 关于用JS隐藏div占用和不占用页面位置的小记录
- SpringMVC框架上的文件上传
- 盛世烟花,几许薄凉
- extern int i=0;必须定义或声明为全局变量
- 2014-10-21 随笔
- Java数据类型和MySql数据类型对应表
- Android开发自己的锁屏壁纸
- Linxu下的串口编程(二)
- Ubuntu terminal不能Ctrl V和 Ctrl C
- MySQL通过sql语句获取当前日期|时间|时间戳
- 一个httpclient 实例
- Cocos2d-X 学习笔记 14 CocosBuilder基础应用