++i和i++的使用

++i和i++的使用

  • |
  • 浏览:3926
  • |
  • 更新:2015-05-02 20:37
  • |
  • 标签:C语言 
  • ++i和i++的使用区别 1
  • ++i和i++的使用区别 2
  • ++i和i++的使用区别 3
  • ++i和i++的使用区别 4
  • ++i和i++的使用区别 5
分步阅读

++是C语言中的单目运算符,作用是使变量值自加1,那么i++、++i有什么区别呢,小编给大家讲讲C语言中,什么情况下用++i,什么情况下用i++。

++i和i++的使用区别

方法/步骤

  1. 1

    首先我们定义一个变量i,int i=5;

    然后我们做执行printf(“%d”,i++);

    我们会发现输出结果是5。

    ++i和i++的使用区别
  2. 2

    是为什么呢,我们要搞清楚printf(“%d”,i++);

    这句话是做两件事:

    1.输出i

    2.i=i+1;

    这里的顺序,是先输出i,再执行i=i+1;

    ++i和i++的使用区别
  3. 3

    然后我们初始化变量i,i=5;

    然后我们做执行printf(“%d”,++i);

    我们会发现输出结果是6。

    其实printf(“%d”,++i);做的也是这两件事,

    1.输出i

    2.i=i+1;

    只是先做i=i+1;然后输出i;

    ++i和i++的使用区别
  4. 4

    总结:++i;i++;的区别:

    i++先做别的事,再自己加1;

    ++i先自己加1,再做别的事情;

    形象的理解,你可以把++i比作自私的人,首先考虑自己的事;i++是无私的,先为别人照想,这样方便记忆。

    ++i和i++的使用区别
    END

注意事项

  • 希望大家多多支持,如果你觉得不错的话,就关注一下小编,后续会各种C语言以及各款常用软件的使用小技巧。

猜你喜欢

转载自blog.csdn.net/wangshuminjava/article/details/81026845