社区
C++ 语言
帖子详情
关于声明与定义的问题
狂飙的蜗牛哥
2014-01-21 01:20:53
void main()
{
extern int a;
int a=1;
cout<<a;
}
error C2086: 'a' : redefinition
在vc6中,先声明,后定义,为什么会出现重复定义的错误?那又该如何使用定义与声明呢?
...全文
137
4
打赏
收藏
关于声明与定义的问题
void main() { extern int a; int a=1; cout<<a; } error C2086: 'a' : redefinition 在vc6中,先声明,后定义,为什么会出现重复定义的错误?那又该如何使用定义与声明呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
幻夢之葉
2014-01-21
打赏
举报
回复
重定义,你外面连接尽量一个变量a,然后你再定义一个变量a,导致冲突! 换句话来说就是: int a; int a=1; 自然是不被编译器所允许的!
cwt8805
2014-01-21
打赏
举报
回复
int a = 1;本身就是在定义,当然重复了。
derekrose
2014-01-21
打赏
举报
回复
extern int a; int main() { int a=1; return 0; }
漫步者、
2014-01-21
打赏
举报
回复
extern int a;不需要。
最全的C和C++语言笔试面试题汇总
)`的意义及其
问题
- 表示无限循环,等价于`while(1)`。 #### 十七、`do……while`与`while……do`的区别 - `do……while`先执行循环体至少一次,然后判断条件是否满足;`while……do`先判断条件是否满足,如果...
c++ primer第五版第6章答案
1. **返回类型错误**:函数
定义
与调用时返回类型不匹配。 2. **未
定义
返回类型**:函数
声明
或
定义
时遗漏了返回类型。 3. **函数体语法错误**:如缺失花括号 `{}`。 ### 知识点三:递归函数实现阶乘计算 #### 示例...
从资源DLL中选取图标的对话框
4. **icondlg.h** 和 **IconDlgTest.h**:头文件,包含类
声明
和接口,用于
定义
对话框类的结构和成员函数,以及与资源相关的宏
定义
。 5. **resource.h**:这个文件通常存放应用程序的资源
定义
,包括图标资源的ID号和...
函数的
声明
和
定义
一、函数
声明
: 1. 告诉编译器有一个函数叫什么,参数是什么,返回类型是什么。但是具体是不是存在,函数
声明
决定不了。...// 函数的
声明
和
定义
#include<stdio.h> int Add(int x, int y) { return x + y;
如何理解变量的
声明
和
定义
?
版权
声明
:本文为CSDN博主「史凯凯-博客馆」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本
声明
。 ... 变量
定义
:用于为变量分配...
定义
也是
声明
:当
定义
变量时我们
声明
了它的类型和名字。 extern声
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章