|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 怎么算的是?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
640
人关注过本帖
标题:
怎么算的是?
只看楼主
加入收藏
s水
等 级:
新手上路
帖 子:48
专家分:0
注 册:2008-12-7
楼主
收藏
问题点数:0 回复次数:5
怎么算的是?
#include <stdio.h>
main()
{
int i=5,j=5,p,q;
p=(i++)+(++i)+(++i);
q=(j++)+(j++)+(++j);
printf("%d %d %d %d",p,q,i,j);
getch();
}
能讲讲怎么的过程吗?21 18 8 8
还有 p=(i++)+(i++)+(i++);15
搜索更多相关主题的帖子:
不是很懂
2008-12-10 13:16
举报帖子
使用道具
赠送鲜花
京广铁路
等 级:
新手上路
威 望:
1
帖 子:119
专家分:0
注 册:2008-11-3
第
2
楼
收藏
得分:0
不同的编译器结果也不同
2008-12-10 13:31
举报帖子
使用道具
赠送鲜花
s水
等 级:
新手上路
帖 子:48
专家分:0
注 册:2008-12-7
第
3
楼
收藏
得分:0
那如果是自己算该怎么算呢,做作业的话
2008-12-10 13:38
举报帖子
使用道具
赠送鲜花
wangyang916
等 级:
新手上路
帖 子:33
专家分:0
注 册:2008-12-3
第
4
楼
收藏
得分:0
很头疼,如果括号里的同时运算的话,结果是没问题吧??自己算了一下,最后把我自己都弄糊涂了,整的我都不知道自己怎么算的了
2008-12-10 14:10
举报帖子
使用道具
赠送鲜花
wangyang916
等 级:
新手上路
帖 子:33
专家分:0
注 册:2008-12-3
第
5
楼
收藏
得分:0
整明白了,哈哈
结果是这么来的
系统先把表达式扫描一遍,然后 i++的呢,就是先使用当前i的值,++i的呢,是等最后了看i自加了几次,然后再算总的算++i的部分,也就是说p=(i++)+(++i)+(++i);就是P=5+8+8,我表达的不是很清楚,如果看不懂的话,论坛里给我发短消息就好了,我再跟你详细的说,呵呵,糊涂了半天了
2008-12-10 20:21
举报帖子
使用道具
赠送鲜花
s水
等 级:
新手上路
帖 子:48
专家分:0
注 册:2008-12-7
第
6
楼
收藏
得分:0
我也不知道
但是这样可以理解
2008-12-10 22:52
举报帖子
使用道具
赠送鲜花
6
1/1页
1
快速回复:
怎么算的是?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.017495 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved