C基础-++和--运算.docx

上传人:博****1 文档编号:563301183 上传时间:2023-11-02 格式:DOCX 页数:3 大小:11.95KB
返回 下载 相关 举报
C基础-++和--运算.docx_第1页
第1页 / 共3页
C基础-++和--运算.docx_第2页
第2页 / 共3页
C基础-++和--运算.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《C基础-++和--运算.docx》由会员分享,可在线阅读,更多相关《C基础-++和--运算.docx(3页珍藏版)》请在金锄头文库上搜索。

1、 C基础:+和-运算#includeusing namespace std;int main()int i=3;coutusing namespace std;int main()int i=3;coutusing namespace std;int main()int i=3;coutusing namespace std;int main()int i=3;coutusing namespace std;int main()int i=3;coutusing namespace std;int main()int i=3;coutusing namespace std;int main()

2、int i=3;coutusing namespace std;int main()int i=3;couti+“ and “i+endl;coutiendl;return 0;许多人认为输出结果应当是“3 and 4”和5。我们把代码复制到VC6.0或VC2022上编译运行一下,看看结果好了,运行完毕,结果是“4 and 3”和5。Oh!My God!Can you tell me why?上帝不会告知你,我可以告知你。这是由于许多编译系统在处理输出流时,是从右至左的。在上面的例子中,两处i+处于同一个输出序列中,编译系统会先计算处于右侧的其次个i+,这时i的值为3,因此右侧i+的值为3,之后,i+1变成4,计算第一个i+的值为4,计算完之后将i的值再加1,最终才是输出结果,所以输出结果是4和3。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号