社区
C语言
帖子详情
出个题考考大家
NackJee
2003-07-13 05:51:12
int i, a[10] ;
for (i=1 ; i<=10 ;i++)
a[i] = 0 ;
---------------------------------
上面的代码在很多编译器上(不是全部)下会陷入死循环。能说明原因吗?刚从一本书上看来的。
...全文
59
16
打赏
收藏
出个题考考大家
int i, a[10] ; for (i=1 ; i<=10 ;i++) a[i] = 0 ; --------------------------------- 上面的代码在很多编译器上(不是全部)下会陷入死循环。能说明原因吗?刚从一本书上看来的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
playboyxp
2003-07-13
打赏
举报
回复
同意四楼
hanker9608
2003-07-13
打赏
举报
回复
加一个断言看看
antijpn
2003-07-13
打赏
举报
回复
好像这种语句太依赖具体环境了吧?
这种东西肯定要越界的,不过死循环就要看编译器对越界的处理方法了吧?
而且各种编译器对越界的处理方法也不一样吧
hookuy
2003-07-13
打赏
举报
回复
在循环体后的赋值语句a[i]=0;有问题吗?
每次都赋为同样的值,变态啊
friefnd006
2003-07-13
打赏
举报
回复
调不出来!!!!!
xueqt
2003-07-13
打赏
举报
回复
harrypotter(哈里*波特) 有道理
yzykjh
2003-07-13
打赏
举报
回复
应该是下标越界问题。
jscsqb
2003-07-13
打赏
举报
回复
感兴趣ing
1cs1ak1
2003-07-13
打赏
举报
回复
数组越界。
VC6下确实会死循环,应该和编译器有关。
harrypotter
2003-07-13
打赏
举报
回复
猜想编译器分配空间的时候,先给数组a ,然后是i,造成a[10]的地址就是i的地址,当越界的时候就是给i赋值为0了。所以死循环。
不过这个应该依赖于编译器吧。
ovisa
2003-07-13
打赏
举报
回复
i=10的时候就出来了,越界了。
missiles
2003-07-13
打赏
举报
回复
int i a[10]
for(i=0;i<10;i++)
a[i]=0;
021850524
2003-07-13
打赏
举报
回复
表面上看是越界,至于死循环还不知道,我再试试.
guangyinsuipian
2003-07-13
打赏
举报
回复
printf("%d,%d",&a[10],&i);
果然地址相同
cnxiaohai
2003-07-13
打赏
举报
回复
波特先生,这次没用魔法棒,但说得有道理!!!!!!!!!!!!!
Davice
2003-07-13
打赏
举报
回复
up
Spring MVC面试试题
Spring MVC面试题。供大家参考,灵活应用
最全的C和C++语言笔试面试题汇总
最全的C和C++语言笔试面试题汇总,我大四时候找工作时候他帮上了很多忙,里面的题目经常考到。希望对大家有帮助。
高中计算机会考试题考哪些,高中会
考考
哪几科
高中会
考考
哪几科高中会考就是高中的毕业考试,分为考试科和考查科,会考全部通过可以领高中毕业证书并参加高考。那么,会考都考哪些科目呢?接下来有小编为大家整理出高中会
考考
哪几科,希望大家喜欢!会
考考
哪些科目1、会考的是语数外、生物,化学、物理、政治、历史、地理以及通用技术和信息技术,但是这个不同省份考的不同,有点省份如浙江是以上几门全的要考的,任何一门不及格的都有补考,且如果补考不及格机有可能不能毕业...
单项选择题标准化考试系统设计
单项选择题标准化考试系统设计 这个程序是我大一上学期的期末课程设计,在网上查了许多的资料,用了5天左右的时间和同学一起完成的。因为我们才刚入门c语言,所以程序可能有点拙劣,但还是希望能帮助各位同学。 //所用的IDE是VC++6.0 //所录入的题目是思政课的选择题 功能要求 (1)用文件保存试题库。(每个试题包括题干、4个备选答案、标准答案) (2)试题录入:可随时增加试题到试题库中 (3)...
HCIE考试考哪些?
HCIE认证的考试形式 先来说说HCIE认证的考试形式,新版的考试就是考笔试和实验考试的,笔试就是考单选题、多选题、判断题、填空题以及拖拽题;实验考试就是考操作和论述题。这就是HCIE认证的考试形式了,难主要就难在八小时的实验考试上,新版的HCIE取消了面试,在实验里加入了论述题,这也让很多网络工程师看到了机会。 HCIE考试的方向 HCIE考试考哪些还是要看你选择的是哪个方向。不同的方向,考试的内容是不相同的,思博拿几个常见的方向给大家举个例子。 HCIE数通考试考哪些? HCIE数通考试覆盖数据通信.
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章