界面模式
登录
注册
会员
帮助
加入收藏夹
客服微信
瑞星卡卡安全论坛
技术交流区
系统软件
C语言一道计算题的问题
企业产品讨论区
瑞星安全云终端软件
瑞星ESM防病毒终端安全防护系统
瑞星杀毒软件网络版(含Linux)
瑞星智能沙箱分析/恶意代码威胁监测分析/上网行为管理
瑞星防毒墙5.0、瑞星下一代防火墙
瑞星虚拟化恶意代码防护系统
个人产品讨论区
瑞星之剑
瑞星防病毒安全软件
瑞星杀毒软件
瑞星个人防火墙V16
瑞星AI网络威胁检测引擎、威胁情报及网安知识图谱
瑞星其他产品
技术交流区
反病毒/反流氓软件论坛
可疑文件交流
恶意网站交流
入侵防御(HIPS)
系统软件
硬件交流
综合娱乐区
影音贴图
瑞星安全游戏
活动专区
本站站务区
站务
瑞星“1+2”全新解决方案巡展在广州画上圆满句号
叶院长揭秘:瑞星如何运用AI技术革新网络安全
俄乌冲突加剧网络攻击风险 白俄罗斯政府遭APT攻击
瑞星ESM防病毒系统助力矿业大学筑牢网络安全防线
实力拉满 瑞星第四十七次通过VB100测评
携手老友,拥抱新精彩 —— 新论坛新活动,感谢你的陪伴
护航司法,瑞星助力山西省高院构建安全防线
人工智能在网络安全领域的风险和机遇
1
1
/ 1 页
跳转
页
C语言一道计算题的问题
收藏
粟子
初生襁褓狮
帖子:
403
注册:
2003-01-23
来自:
发表于: 2006-08-05 00:39
|
只看楼主
短消息
资料
字号:
小
中
大
1楼
C语言一道计算题的问题
main()
{
int a,b;
for(a=0;a<=10;a++)
{
if(a*2+(10-a)*3==26)
{
b=10-a;
printf("%d %d",a,b);
}
}
getch();
}
运算结果;a=4,b=6(是正确的结果_
main()
{
int a,b;
for(a=0;a<=10;a++)
{
if(a*2+(10-a)*3==26)
{
b=10-a;
}
printf("%d %d",a,b);
}
getch();
}
运算结果不符合预期的.
本人好奇,想试试printf()语句的一些作用范围.
于是在该程序中将printf()做了变化.为什么结果不同?
有没有人知道其中的调试过程,就是各个数据值在各语句中的变化情况?
请详细讲给我听.因为我在写循环和选择语句时应该把printf()语句的位置写错.导致很多错误发生.
2006-10-05 16:36:25
分享到:
短消息
资料
加为好友
全部帖子
性别:
生日:
1986-09-09
精华:
0
威望:
912
贡献:
0
金钱:
0
状态:
离线
等级:
麦兜仔仔
初生襁褓狮
帖子:
189
注册:
2006-07-23
来自:
发表于: 2006-08-05 15:11
|
短消息
资料
字号:
小
中
大
2楼
你想追踪变量数据的话进入后按Ctrl+F7然后输入你要看的变量名~然后按F7或F8跟踪~
短消息
资料
加为好友
全部帖子
性别:
生日:
1986-11-28
精华:
0
威望:
339
贡献:
0
金钱:
0
maidou-pig@hotmail.com
174669641
状态:
离线
等级:
麦兜仔仔
初生襁褓狮
帖子:
189
注册:
2006-07-23
来自:
发表于: 2006-08-05 15:14
|
短消息
资料
字号:
小
中
大
3楼
这道题一个的printf语句是在for语句中,一个是在循环当中~
当然会有不同啦~
你自己按程序的执行顺序去分析就知道了
短消息
资料
加为好友
全部帖子
性别:
生日:
1986-11-28
精华:
0
威望:
339
贡献:
0
金钱:
0
maidou-pig@hotmail.com
174669641
状态:
离线
等级:
天下奇才
卡卡巡查
帖子:
28107
注册:
2001-11-04
来自:
卡卡女性协会
发表于: 2006-08-05 16:20
|
短消息
资料
字号:
小
中
大
4楼
第一个输出的是如何a*2+(10-a)*3==26时的a,b。第二个输出的a则不是符合a*2+(10-a)*3==26时的,而是循环结束以后的a,结果应该是a=11,b=6吧
其实只需要了解数据在计算机中的表示形式,了解这种问题的解题思路就不太困难了(尽管有时候要解出来可能还有一些问题,因为你毕竟不是计算机)。有时间,认真看看谭教授的书,在这个问题上,它的书介绍的还算详细
短消息
资料
加为好友
全部帖子
性别:
精华:
15
威望:
44890
贡献:
2460.07
金钱:
0
状态:
离线
等级:
一条小小虫
初生襁褓狮
帖子:
35
注册:
2006-08-21
来自:
发表于: 2006-08-22 19:53
|
短消息
资料
字号:
小
中
大
5楼
深奥不懂
短消息
资料
加为好友
全部帖子
性别:
精华:
0
威望:
31
贡献:
0
金钱:
0
状态:
离线
等级:
北极星的眼泪
初生襁褓狮
帖子:
4
注册:
2006-08-12
来自:
发表于: 2006-08-24 02:16
|
短消息
资料
字号:
小
中
大
6楼
第一个程序,printf()在if()条件语句内,只有当if里面的条件成立时才print();
第二个程序,print()在不if()语句里面,在外面FOR循环内.也就是,无论IF条件成不成立,每一个循环都要做printf()语句,产生多个结果.同时第二个程序里面.b没有赋初值,当if不成立时.输出的都是-858993460
短消息
资料
加为好友
全部帖子
性别:
精华:
0
威望:
13
贡献:
0
金钱:
0
状态:
离线
等级:
Meight
初生襁褓狮
帖子:
18
注册:
2006-09-14
来自:
发表于: 2006-10-05 16:44
|
短消息
资料
字号:
小
中
大
7楼
好好看一下C语言基础吧
短消息
资料
加为好友
全部帖子
性别:
生日:
1984-12-10
精华:
0
威望:
28
贡献:
0
金钱:
0
状态:
离线
等级:
<<
上一主题
|
下一主题
>>
1
1
/ 1 页
跳转
页
论坛跳转...
企业产品讨论区
瑞星安全云终端软件
瑞星ESM防病毒终端安全防护系统
瑞星杀毒软件网络版(含Linux)
北方区
华东区
华南区
木马入侵拦截有奖体验专区
瑞星2009版查杀引擎测试
瑞星2009测试版问题反馈
瑞星杀毒软件2009公测
瑞星个人防火墙2009公测
瑞星全功能安全软件2009公测
瑞星智能沙箱分析/恶意代码威胁监测分析/上网行为管理
瑞星防毒墙5.0、瑞星下一代防火墙
瑞星虚拟化恶意代码防护系统
个人产品讨论区
瑞星之剑
瑞星防病毒安全软件
瑞星杀毒软件
瑞星安全联盟论坛
瑞星杀毒软件V16+
V16+新引擎测试专区
瑞星全功能安全软件
瑞星杀毒软件2011
瑞星个人防火墙V16
广告过滤
瑞星个人防火墙2011
瑞星AI网络威胁检测引擎、威胁情报及网安知识图谱
瑞星其他产品
瑞星手机安全助手
瑞星路由安全卫士
路由系统内核漏洞
APP保镖
瑞星安全浏览器
瑞星安全助手
卡卡上网安全助手
瑞星软件管家
瑞星加密盘
账号保险柜5.0
瑞星专业数据恢复
技术交流区
反病毒/反流氓软件论坛
菜鸟学堂
安全技术讨论
可疑文件交流
恶意网站交流
瑞星云安全网站联盟专版
每日网马播报
入侵防御(HIPS)
系统软件
硬件交流
综合娱乐区
Rising茶馆
影音贴图
瑞星安全游戏
凡人修真
华人德州扑克
一球成名
星际世界
神仙道
赢家竞技
梦幻飞仙
三国演义
仙落凡尘
秦美人
攻城掠地
女神联盟
风云无双
傲视九重天
深渊
魅影传说
热血屠龙
雷霆之怒
大天使之剑
传奇霸业
无上神兵
斗破沙城
全民裁决
蛮荒之怒2
活动专区
瑞星积分商城
实习生专区
实习生交流区
实习生签到区
实习生考核区
“安全之狮”校园行活动专版
历史活动
论坛9周年活动专区
关注灾情 同心抗灾
本站站务区
站务
版主之家[限]
禁言禁访记录
待审核
瑞星客户俱乐部[限]
iMac一体机装MAC/WIN10双系统的亲身体验 by baohe
瑞星杀毒软件V17的个人介绍 by dg1vg4
iMac一体机装MAC/WIN10双系统的亲身体验 by baohe
瑞星杀毒软件V17的个人介绍 by dg1vg4
360卫士、新毒霸破坏瑞星杀毒导致升级失败(升级提示XXXXXXX 800006)的解决办法
瑞星杀毒软件V17的个人介绍 by dg1vg4
360卫士、新毒霸破坏瑞星杀毒导致升级失败(升级提示XXXXXXX 800006)的解决办法
我的主题
我的帖子
我的精华
我的好友
文本模式