[++i与i++]一道简单的题目引发的思考.docxVIP

  • 20
  • 0
  • 约5.48千字
  • 约 10页
  • 2016-09-22 发布于重庆
  • 举报

[++i与i++]一道简单的题目引发的思考.docx

[++i与i++]一道简单的题目引发的思考.docx

 HYPERLINK /skynet/archive/2010/07/11/1775084.html 一道简单的题目引发的思考 ++i 与i++ ——Dont believe in magic !Understand what your program do ,how they do . 引言 昨晚一时兴起,我脑子就问自己下面的代码会输出什么,也不知道我脑子为什么有这个代码模型,只是模糊的有些印象: 01#include stdio.h 02#include stdlib.h  03??04int main(int argc,char** argv)  05{ 06????int i=3,j;  07????j=(i++)+(i++)+(++i); 08????printf(i = %d, j = %d\n,i,j);  09????exit(0); 10}您会怎样考虑这个问题呢?您不运行这个程序能准确地说出答案吗?我猜想肯定有大部分人不能肯定且准确地说出答案!如果您不能,这篇文章就是为你准备的,保证您看完之后豁然开朗!请细看下文,outline如下: 1、诸君的回答 我那这道题目问了几个人,他们的答案不尽相同。 1.1、A君的回答 因为i = 3,故依次i++=4,i++=5,++i=6,i最后输出为i = 6;但

文档评论(0)

1亿VIP精品文档

相关文档