注册
登录
论坛
搜索
社区银行
帮助
导航
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
黑色海岸线论坛
»
网络安全
» 一道c的基本功题目
返回列表
发帖
kkting
该用户已被删除
楼主
跳转到
»
倒序看帖
打印
字体大小:
t
T
kkting
发表于 2005-11-9 19:33
|
显示全部帖子
一道c的基本功题目
一道招聘新人用的题目,呵呵,大家来做做 阅读如下程序代码: inti; intnum[10]; for(i=1;i<=10;i++) num
= 0; printf("loop end."); 判断:程序的运行结果可以输出"loop end."吗?为什么?
收藏
分享
kkting
该用户已被删除
沙发
kkting
发表于 2005-11-10 08:04
|
显示全部帖子
一道c的基本功题目
为什么不能,说理由嘛。。
TOP
kkting
该用户已被删除
板凳
kkting
发表于 2005-11-10 12:16
|
显示全部帖子
一道c的基本功题目
大家继续发表意见,晚点我就把答案公布出来!
TOP
kkting
该用户已被删除
地板
kkting
发表于 2005-11-10 12:45
|
显示全部帖子
一道c的基本功题目
哈哈,还是x86厉害!
答案:不能输出,因为局部变量的分配方式采用的是栈方式。
当num
中i=10时,实际上num[10]和i的地址相同,对num[10]赋于0时,也使得i等于了0;
所以这个for循环是和死循环。
考察点:局部变量的分配方法。
TOP
返回列表
回复
发帖
网络技术
灌水乐园
使用交流
网络安全
网络技术
娱乐休闲
灌水乐园
文学天地
美图欣赏
网站办公
站务处理
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]