变量初值问题,高手请进

shanghaojia 2003-09-12 10:17:45
在C语言程序中,如果没有对外部变量,静态局部变量和动态局部变量赋初值,则它们的初值是什么,请说明其原因。
...全文
40 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
binbin 2003-09-12
  • 打赏
  • 举报
回复
为什么不赋初值?
milson 2003-09-12
  • 打赏
  • 举报
回复
我只能说是不可靠数据。
这样的编程风格也好,不能依赖编译器。
IAMCDYY2003 2003-09-12
  • 打赏
  • 举报
回复
要看是什么编译器,vc和bcb都不同,你做个测试不久行了
tccsdn 2003-09-12
  • 打赏
  • 举报
回复
应该是随机指象内存里面的垃圾数据
weibz0525 2003-09-12
  • 打赏
  • 举报
回复
定义一个变量就分配了一个内存给他,
你不赋初值,谁知道里面是什么?
hitbabiq 2003-09-12
  • 打赏
  • 举报
回复
支持ThinkX(思·秋天的树·求职中)
最好养成好习惯,否则有时你都不知是怎么死的。
ThinkX 2003-09-12
  • 打赏
  • 举报
回复
动态局部变量肯定是随机的,
但是全局变量和类成员变量可能依赖于编译器,有的编译器可能会初始化一下。
但是你的程序千万不要依赖于这种东西。
Alpha_Gu 2003-09-12
  • 打赏
  • 举报
回复
不可知數據,因為鬼也不知道這個變量分到了哪塊內存了。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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