社区
C语言
帖子详情
关于表达式(++i)+(++i)+(++i)的值
skywgs
2005-03-12 10:53:43
如下代码
int i=2,j=2,a;
a=(++i)+(++i)+(++i);
printf("%d,%d",a,(++j)+(++j)+(++j));
在TC2.0里输出是15,12;在VC6.0里输出是13,13。不知道是什么原因?请各路高手指点,多谢了!
...全文
137
6
打赏
收藏
关于表达式(++i)+(++i)+(++i)的值
如下代码 int i=2,j=2,a; a=(++i)+(++i)+(++i); printf("%d,%d",a,(++j)+(++j)+(++j)); 在TC2.0里输出是15,12;在VC6.0里输出是13,13。不知道是什么原因?请各路高手指点,多谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skywgs
2005-03-13
打赏
举报
回复
有哪位高手知道printf("%d",(++i)+(++i)+(++i))与a=(++i)+(++i)+(++i)里的(++i)+(++i)+(++i)的结果为什么不一样吗?
skywgs
2005-03-13
打赏
举报
回复
http://community.csdn.net/Expert/topic/3388/3388814.xml?temp=.0808832
在那里看到了较好的答案,如果有人问int i=2;(++i)+(++i)+(++i)的值是多少,就应回答:不确定,与编译器相关。
takbj
2005-03-13
打赏
举报
回复
编译器问题
zhydong
2005-03-12
打赏
举报
回复
我记的好象是这样的,在TC 和MS C中是先给变量赋值,从右向左,三的i的值 都是3,而在其他版本c中,可能是从右向左依次赋值 的
skywgs
2005-03-12
打赏
举报
回复
谢谢,这是VC6里的过程,但在TC2里的结果为什么不一样,我以前面试是i=2,求(++i)+(++i)+(++i)的值,他说答案是15,为什么直接printf("%d",(++i)+(++i)+(++i))结果是12?
Dong
2005-03-12
打赏
举报
回复
a=(++i)+(++i)+(++i);
------------------------
C的是这样处理的,从右到左
1,处理右边的(++i),这时i的值为3了!然后把地址存入加法存储器!
2,处理中间的(++i),这时i的值为4了!然后执行加法指令(abx为1),但加法指想的地址都是同一个
,所以就是后来的i(4)了, 4 + 4 = 8,存入ebx存储器
3,处理左边的(++i_,这时i的值是5了!,那么和ebx的值操作加指令,把值存储在a上!
4 + 4 + 5 = 13
excel VBA编程番外篇(字典+正则
表达式
+FSO)
2.Microsoft Excel VBA与正则
表达式
技术的结合应用,将使VBA的数据处理功能更加强大 3.在Scripting 类型库 (Scrrun.Dll)中,在VBA中对FSO对象下的驱动器、文件夹、文件的读取,写入、新建、复制、移动、删除等操作...
正则
表达式
+号的含义
正则
表达式
+号的含义
《数据结构》:中缀
表达式
转后缀
表达式
+ 后缀
表达式
的计算
《数据结构》实验报告:中缀/后缀/前缀
表达式
基本概念 + 前缀转后缀 + 后缀
表达式
的计算 + 完整算法实现
设变量 a 是整型, f 是实型, i 是双精度型,则
表达式
10+ ‘ a ’ +i*f
值
的数据类型为( )。
int float double 不确定 解析: 答案:C double 由于运算符的优先级比+,-...这样f转化为double(双精度型)型并与也为double(双精度型)的i相乘,得到double(双精度型)的
值
。之后,算10+‘a"。由于’a’为字符型,...
编写函数,输入一个自然数n,如果n为奇数,输出
表达式
1+1/3+…+1/n的
值
;如果n为偶数,输出
表达式
1/2+1/4+…+1/n的
值
;输出
表达式
结果保留2位小数。
编写函数,输入一个自然数n,如果n为奇数,输出
表达式
1+1/3+…+1/n的
值
;如果n为偶数,输出
表达式
1/2+1/4+…+1/n的
值
;输出
表达式
结果保留2位小数。 def hanshu (n): sum=0 for i in range (n,0,-2): sum=sum+1/i ...
C语言
69,379
社区成员
243,075
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章