社区
C++ 语言
帖子详情
i=1 ;i=(++i)+(++i)+(++i)的结果在VC++6.0中的结果是10
猫头鹰之眼
2009-08-25 10:41:38
请高手将详细的计算写出来!谢谢!
...全文
243
14
打赏
收藏
i=1 ;i=(++i)+(++i)+(++i)的结果在VC++6.0中的结果是10
请高手将详细的计算写出来!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fiwiner
2009-08-26
打赏
举报
回复
[Quote=引用 12 楼 blackbillow 的回复:]
这种月经贴是不是应该直接禁言一个月,以儆效尤
[/Quote]
弱弱地问下,什么是月经贴?
我觉得挺有意思的..
pacosh
2009-08-26
打赏
举报
回复
#include <string>
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
int i=1 ;
i=(++i)+(++i)+(++i);
cout<<"i="<<i<<endl;
cin.ignore();
return 0;
}
/////////////////////
result:
i=12
blackbillow
2009-08-25
打赏
举报
回复
这种月经贴是不是应该直接禁言一个月,以儆效尤
arong1234
2009-08-25
打赏
举报
回复
非常赞同,研究错误的问题,研究越深,错误越深
[Quote=引用 9 楼 pmerofc 的回复:]
高手不可能将详细的计算写出来
低手倒可能将详细的计算写出来
[/Quote]
vincent_1011
2009-08-25
打赏
举报
回复
[Quote=引用 8 楼 jinwei1984 的回复:]
被无数次的看见
这个我把答案都记住了
i=1 ;i=(++i)+(++i)+(++i)----> 3+3+4=10
i=2 ;i=(++i)+(++i)+(++i)----> 4+4+5=13
i=3 ;i=(++i)+(++i)+(++i)----> 5+5+6=16
i=4 ;i=(++i)+(++i)+(++i)----> 6+6+7=19
i=5 ;i=(++i)+(++i)+(++i)----> 7+7+8=22
......................................
别问我为什么,我也不知道
[/Quote]
好强大
pmerOFc
2009-08-25
打赏
举报
回复
高手不可能将详细的计算写出来
低手倒可能将详细的计算写出来
jinwei1984
2009-08-25
打赏
举报
回复
被无数次的看见
这个我把答案都记住了
i=1 ;i=(++i)+(++i)+(++i)----> 3+3+4=10
i=2 ;i=(++i)+(++i)+(++i)----> 4+4+5=13
i=3 ;i=(++i)+(++i)+(++i)----> 5+5+6=16
i=4 ;i=(++i)+(++i)+(++i)----> 6+6+7=19
i=5 ;i=(++i)+(++i)+(++i)----> 7+7+8=22
......................................
别问我为什么,我也不知道
pmerOFc
2009-08-25
打赏
举报
回复
C语言没规定应该是多少
楼主惊叹什么
vincent_1011
2009-08-25
打赏
举报
回复
原来才10分,恶心- -|+
vincent_1011
2009-08-25
打赏
举报
回复
真恶心啊,看得太多了,平时不看的。不过今天竟然汇编看了下。
++i变为2,再++i变为3,这时候i已经是3了,
然后就前面2个括号的相加=6,原因由于加到第二个括号的时候i是3了,所以第一个括号也是3。
后面就是++i,而由于前面运算后i是3,所以就变成4
最后就是6+4了,,,,,,,这鸟玩意是编译器不同结果也不同吧。。。
分析结果不知道对不,拍死
71: int volatile i=1 ;i=(++i)+(++i)+(++i);
0040130E mov dword ptr [ebp-4],1
00401315 mov eax,dword ptr [ebp-4]
00401318 add eax,1
0040131B mov dword ptr [ebp-4],eax
0040131E mov ecx,dword ptr [ebp-4]
00401321 add ecx,1
00401324 mov dword ptr [ebp-4],ecx
00401327 mov edx,dword ptr [ebp-4]
0040132A add edx,dword ptr [ebp-4]
0040132D mov eax,dword ptr [ebp-4]
00401330 add eax,1
00401333 mov dword ptr [ebp-4],eax
00401336 add edx,dword ptr [ebp-4]
00401339 mov dword ptr [ebp-4],edx
printf("%d\r\n",i);
猫头鹰之眼
2009-08-25
打赏
举报
回复
不管反不反感,把在VC++的运行结果的由来详细写出来就OK了
wanjingwei
2009-08-25
打赏
举报
回复
这问题已经引起广大程序爱好者们的反感了
猫头鹰之眼
2009-08-25
打赏
举报
回复
??
pengzhixi
2009-08-25
打赏
举报
回复
来了个找抽的问题了.
自动化模具清理机.rar
自动化模具清理机.rar
CAD+说明书
10
L真空搅拌机设计
CAD+说明书
10
L真空搅拌机设计
高校技术转移办公室人员如何识别技术成果的转化路径?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
高校技术转移办公室人员如何利用知识图谱提升科研成果的市场转化效率?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
基于三电平ANPC构网型逆变器的虚拟同步控制策略及动态性能优化研究(Simulink仿真实现)
内容概要:本文围绕基于三电平ANPC构网型逆变器的虚拟同步控制策略展开研究,重点探讨了其在Simulink环境下的仿真实现方法。研究聚焦于虚拟同步发电机(VSG)控制、双闭环控制及
中
点电位平衡控制等核心技术,旨在提升高渗透率新能源背景下逆变器的惯量支撑能力和电能质量。通过构建详细的系统模型,提出并优化控制策略,有效解决了三电平逆变器在动态响应、稳定性及
中
点电压波动等方面的挑战,增强了系统对复杂电网工况的适应能力。研究进一步结合VSG的虚拟惯量与阻尼特性,实现对电网频率波动的有效抑制,并通过双闭环结构提升电流跟踪精度与功率调节性能,同时引入
中
点电位平衡控制策略,确保多电平拓扑输出电压对称性与可靠性。; 适合人群:具备电力电子、自动控制或新能源发电相关背景,从事科研或工程开发的研发人员,尤其是关注构网型逆变器、虚拟同步技术及多电平拓扑控制的研究生与工程师。; 使用场景及目标:①应用于新能源并网系统
中
构网型逆变器的设计与仿真;②为提升电力系统稳定性提供虚拟同步控制方案;③实现三电平ANPC逆变器
中
点电位的有效平衡与动态性能优化; 阅读建议:建议结合Simulink仿真模型进行实践操作,重点关注控制策略的实现细节与参数整定过程,同时可参考文
中
提到的双闭环结构与VSG控制逻辑进行扩展研究。
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章