| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 456 人关注过本帖
标题:被前++运算符弄晕了,求帮助解析。。。。谢谢
只看楼主 加入收藏
wangnengchao
Rank: 2
等 级:论坛游民
帖 子:90
专家分:55
注 册:2011-5-2
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
被前++运算符弄晕了,求帮助解析。。。。谢谢
int   x = 8, y = 9, m,n;
      ++x;
      y++;
      m = ++x;
      n = y++;
      printf("x=%d,y=%d,m=%d,n=%d\n",x,y,m,n);

结果:x=10;y=11,m=10;n=10
2011-06-19 14:49
yuan520521
Rank: 2
来 自:安徽
等 级:论坛游民
帖 子:15
专家分:26
注 册:2011-5-7
收藏
得分:10 
还是看书吧,书上写的很详细。
2011-06-19 15:01
wangnengchao
Rank: 2
等 级:论坛游民
帖 子:90
专家分:55
注 册:2011-5-2
收藏
得分:0 
回复 2楼 yuan520521
我用的书不清楚
2011-06-19 15:03
wangnengchao
Rank: 2
等 级:论坛游民
帖 子:90
专家分:55
注 册:2011-5-2
收藏
得分:0 
回复 3楼 wangnengchao
我想要的是帮分析上面的程序
2011-06-19 15:05
小鱼儿c
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:852
专家分:1317
注 册:2011-4-1
收藏
得分:10 
程序代码:
int   x = 8, y = 9, m,n;
      ++x;
      y++;
      m = ++x;
      n = y++;
      printf("x=%d,y=%d,m=%d,n=%d\n",x,y,m,n);

++x先加 x=9;如果k=++x;先加再把x值付给k=x++;就把x先付给k,x再自加。你只要明白这点就行了

用心做一件事情就这么简单
2011-06-19 15:06
yuan520521
Rank: 2
来 自:安徽
等 级:论坛游民
帖 子:15
专家分:26
注 册:2011-5-7
收藏
得分:0 
++的运算级别高于=,是先x++再把值赋给k。
2011-06-19 15:10
wangnengchao
Rank: 2
等 级:论坛游民
帖 子:90
专家分:55
注 册:2011-5-2
收藏
得分:0 
回复 5楼 小鱼儿c
明白了,谢谢,是我状态问题。。。。谢谢您哈
2011-06-19 15:11
qmc1987
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-6-19
收藏
得分:0 
同上楼理解
2011-06-19 15:52
快速回复:被前++运算符弄晕了,求帮助解析。。。。谢谢
数据加载中...
 
   



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

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