| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 531 人关注过本帖
标题:如何判断这些表达式
只看楼主 加入收藏
lixang
Rank: 1
等 级:新手上路
帖 子:231
专家分:0
注 册:2006-7-15
收藏
 问题点数:0 回复次数:1 
如何判断这些表达式

int a=10 ,a++;
++a;
cout<<a;
int b=15;
- -(++b)- -= - -a++;//注意这里有- -表示"减减"
cout<<b;

[此贴子已经被作者于2006-8-14 11:49:43编辑过]

搜索更多相关主题的帖子: 判断 表达 
2006-08-14 11:35
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
- -(++b)- -= - -a++;
占且不说这个表达式是否有错误。
这个表达式直接看等号右边就可以了,无论左边什么结果,右边的值都会改变他。
--a++我编译出错:“--”需要 l 值。
改一下:
...= (--a)++;//
a在执行--a以后为11;也就是说int c=--a;
...=c++;
你说b 为多少?自然为11了

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-08-14 15:39
快速回复:如何判断这些表达式
数据加载中...
 
   



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

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