| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 697 人关注过本帖, 1 人收藏
标题:求i++的运行思路
取消只看楼主 加入收藏
李若斌
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:219
专家分:184
注 册:2009-9-30
结帖率:90.48%
收藏(1)
已结贴  问题点数:10 回复次数:1 
求i++的运行思路
题目是我拷过来的:
2.
#include<stdio.h>
main()
{
   int i=1,z;
   z=i--||i++;
   printf("%d  %d",z,i);
}

在tc2.0的运行下结果是不是 z=1  , i=0 。
我想知道为什么i=0,
首先我说下我的思路 z=i输出1再自减为0||i输出0再自加为1, 结果z=1||0.  z=1
然后输出i的值,这里i的值是根据i++输出来的值0来确定?还是根据i输出0以后自加为1的值来确定?
希望理解会了的人给我详细点的解释。
搜索更多相关主题的帖子: 运行 思路 
2009-11-24 22:51
李若斌
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:219
专家分:184
注 册:2009-9-30
收藏
得分:0 
3  4 楼的解释很好.明白了。关键还是在逻辑判断那里。
2009-11-25 10:50
快速回复:求i++的运行思路
数据加载中...
 
   



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

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