C语言中,多次定义一个变量会怎么样?

jdgdf566 2012-03-22 01:05:10
比如:
char myName[20] = "aaaaaaaaaa";
char myName[20] = "bbbbbbbbbb";

那么是不是地址被覆盖了?
...全文
537 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Panda_熊猫 2012-03-22
  • 打赏
  • 举报
回复
windows.........................
jdgdf566 2012-03-22
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 luciferisnotsatan 的回复:]

引用 12 楼 jdgdf566 的回复:

引用 9 楼 luciferisnotsatan 的回复:

编译都没过,打算如何运行?

先去看下基础概念
哦,我可能没说清楚。
我是做了个windows服务进程。其中有:
C/C++ code

while (ServiceStatus.dwCurrentState == SERVICE_RUNNING){
char my……
[/Quote]
dev-cpp编译的。不但编译通过,运行也没问题。
luciferisnotsatan 2012-03-22
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 jdgdf566 的回复:]

引用 9 楼 luciferisnotsatan 的回复:

编译都没过,打算如何运行?

先去看下基础概念
哦,我可能没说清楚。
我是做了个windows服务进程。其中有:
C/C++ code

while (ServiceStatus.dwCurrentState == SERVICE_RUNNING){
char myName[20] = "aaaaaaaaaa";
ch……
[/Quote]
用的什么编译器?竟然能编过。。。
jdgdf566 2012-03-22
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 luciferisnotsatan 的回复:]

编译都没过,打算如何运行?

先去看下基础概念
[/Quote]哦,我可能没说清楚。
我是做了个windows服务进程。其中有:

while (ServiceStatus.dwCurrentState == SERVICE_RUNNING){
char myName[20] = "aaaaaaaaaa";
char myName[20] = "bbbbbbbbbb";
sleep(10000);
}
jdgdf566 2012-03-22
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 luciferisnotsatan 的回复:]

编译都没过,打算如何运行?

先去看下基础概念
[/Quote]我编译通过了。我本来想了解的是内存开销的。
bihackers 2012-03-22
  • 打赏
  • 举报
回复
重定义啦.
luciferisnotsatan 2012-03-22
  • 打赏
  • 举报
回复
编译都没过,打算如何运行?

先去看下基础概念
jdgdf566 2012-03-22
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 pathuang68 的回复:]

出错的干活,没啥好说的了。
[/Quote]在运行当中的,这样:

while(1){
char myName[20] = "aaaaaaaaaa";
char myName[20] = "bbbbbbbbbb";
sleep(10);
}
jdgdf566 2012-03-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 northcan 的回复:]

error : 'myName' : redefinition; multiple initialization
[/Quote]在运行当中的,这样:
C/C++ code
while(1){
char myName[20] = "aaaaaaaaaa";
char myName[20] = "bbbbbbbbbb";
sleep(10);
}
jdgdf566 2012-03-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 luciferisnotsatan 的回复:]

编译都过不了
[/Quote]在运行当中的,这样:
while(1){
char myName[20] = "aaaaaaaaaa";
char myName[20] = "bbbbbbbbbb";
sleep(10);
}
pathuang68 2012-03-22
  • 打赏
  • 举报
回复
出错的干活,没啥好说的了。
northcan 2012-03-22
  • 打赏
  • 举报
回复
error : 'myName' : redefinition; multiple initialization
sky-ck 2012-03-22
  • 打赏
  • 举报
回复
编译错误,提示重定义数组。
qixing1115 2012-03-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 luciferisnotsatan 的回复:]
编译都过不了
[/Quote]
重定义,出错
luciferisnotsatan 2012-03-22
  • 打赏
  • 举报
回复
编译都过不了

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧