| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 724 人关注过本帖
标题:为什么结果是这样啊??
只看楼主 加入收藏
maomaostyle
Rank: 1
等 级:新手上路
帖 子:45
专家分:9
注 册:2009-5-5
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:9 
为什么结果是这样啊??
程序代码:
#define POWER(x)  ((x)*(x))
main()
{ int i=1;
while(i<=4) printf("%d\t",POWER(i++));
printf("\n");
}
为什么结果是2       12???中间有7个空格??
搜索更多相关主题的帖子: 结果 
2009-12-01 10:51
xu362726904
Rank: 6Rank: 6
等 级:侠之大者
帖 子:160
专家分:471
注 册:2009-6-18
收藏
得分:0 
\t是制表符相当于键盘上的Tab键   那个结果不同的编译器结果不一样,我的c-free是1    9

[ 本帖最后由 xu362726904 于 2009-12-1 12:09 编辑 ]
2009-12-01 12:08
maomaostyle
Rank: 1
等 级:新手上路
帖 子:45
专家分:9
注 册:2009-5-5
收藏
得分:0 
我用的是TC3.0的
2009-12-01 13:24
秋天的童话
Rank: 2
等 级:论坛游民
帖 子:33
专家分:92
注 册:2009-12-1
收藏
得分:0 
++符号最好别这样连着用,很容易混乱
2009-12-01 21:28
爱得心好累
Rank: 2
等 级:论坛游民
帖 子:60
专家分:24
注 册:2009-11-22
收藏
得分:0 
一般不推荐使用++

[url]http://shishangxiaowu277.[/url]出售时尚女装,话费、QQ、以及游戏充值。价格实惠
2009-12-01 21:29
andytony1234
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:74
专家分:102
注 册:2009-11-9
收藏
得分:6 
TC在执行时,是从右到左的.我刚刚用TC写了下,结果是2       12
我想是不是define那里有错啊,这个定义,应该有错吧,我跟踪变量..发现i=1接着执行while(i<=4) printf("%d\t",POWER(i++));这个,执行后得到一个结果2        光标到这,
然后i直接等于3了,不知道是为什么..然后又执行while(i<=4) printf("%d\t",POWER(i++));这个,得到12然后就完了...
你这样改嘛,
#include<stdio.h>
void main()
{int i;
for(i=0;i<=4;i++)
printf("%d ",i*i);
}这样怕是会更简单的吧....
2009-12-01 21:43
maomaostyle
Rank: 1
等 级:新手上路
帖 子:45
专家分:9
注 册:2009-5-5
收藏
得分:0 
回复 6楼 andytony1234
我想问下,跟踪变量怎么实现的啊????
2009-12-01 22:42
maomaostyle
Rank: 1
等 级:新手上路
帖 子:45
专家分:9
注 册:2009-5-5
收藏
得分:0 
怎么没人来啊???
2009-12-02 09:57
xu362726904
Rank: 6Rank: 6
等 级:侠之大者
帖 子:160
专家分:471
注 册:2009-6-18
收藏
得分:4 
tc环境下按F7是进行单步跟踪,ctrl+F7输入变量可以查看变量的值
2009-12-02 14:34
andytony1234
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:74
专家分:102
注 册:2009-11-9
收藏
得分:0 
楼上说的是.然后你再点windouws下拉有个watch,对,就点那个.
就可以看到变量的变化了...点output可以同步查看.你的输出..
2009-12-02 14:58
快速回复:为什么结果是这样啊??
数据加载中...
 
   



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

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