| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 816 人关注过本帖
标题:各位求解啊,明天就要用,答不出来死定了
取消只看楼主 加入收藏
x6988312
Rank: 1
等 级:新手上路
帖 子:46
专家分:5
注 册:2012-3-26
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
各位求解啊,明天就要用,答不出来死定了
main()
{int a=2,i;
clrscr();
for(i=0;i<=3;i++)
printf("%4d",f(a));
}
int f(int a)
{int b=0;static int c=3;
b++;c++;
}
这个运行结果为什么是
图片附件: 游客没有浏览图片的权限,请 登录注册

但如果去掉“clrscr“之后却是
图片附件: 游客没有浏览图片的权限,请 登录注册

谁能回答我为什么是这样,明天要回答啊,小弟我是真不知道这其中缘由啊!求大神指教
拜托了!!!!!!!!!!

今日更新:
今天老师没叫到我,万幸,.
我们老师的解释是:由于int函数没有反回值,所以最后输出的数是随机的;但对于去掉clarscr输出值变了的问题却没作出回答
但我到现在还是不能理解为什么是这样的,同求大神指点一二
这个我们老师拿来的思考题,来源应该来说可靠

[ 本帖最后由 x6988312 于 2012-5-8 21:12 编辑 ]
2012-05-07 19:22
x6988312
Rank: 1
等 级:新手上路
帖 子:46
专家分:5
注 册:2012-3-26
收藏
得分:0 
回复 10楼 jackhuang
这个我也不知道这个程序要干嘛,我们老师只是叫我思考为什么输的值会是那几个数
2012-05-08 21:13
x6988312
Rank: 1
等 级:新手上路
帖 子:46
专家分:5
注 册:2012-3-26
收藏
得分:0 
回复 11楼 zklhp
我的是TC2.0 只是有一个警告,但能运行并输出数
2012-05-08 21:16
快速回复:各位求解啊,明天就要用,答不出来死定了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012151 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved