C++中++的探讨

原创 2004年04月22日 14:44:00

一。对++N的研究

{
 int nTest = 1;
 int nTwo = (++nTest)+(++nTest)+.....;
}
对于这种计算 首先++nTest计算的nTest = 2,然后++nTest计算的nTest = 3,在第二次计算时,把第一次计算结果的冲掉,然后相加的4,后面的计算和我们一般的理解一样。

二。对N++的研究

{
 int nTest = 1;
 int nTwo = (nTest++)+(nTest++)+.....;
}
对于这种计算它的二目加法的优先级高。在计算中一直用nTest = 1相加,相加完在计算++
。   
三。对N++与++N的混合的研究
{
 int nTest = 1;
 int nTwo = (nTest++)+(++nTest)+.....;
}
可以看当前两个括号中有++N则计算++N然后计算别的。

四。对++N++的计算
 只允许(++N)++的计算可以看出++N是返回值的。而N++不返回值故不能用++(N++)

综上。我们得出N++的优先级的最低,而对于++N优先级颇高,对于前面俩个有++N与N++
的计算中先计算++N,然后计算别的。

C++ - 函数的参数传递方式和返回值

一、参数传递方式 1、普通参数 int AbOne(int a, int b) { return a+b; } 2、引用参数 int AbTwo(int &a, int &b) ...
  • linycobie
  • linycobie
  • 2012年03月07日 19:59
  • 240

C++函数返回值不同写法的效率探讨

1.直接返回与局部对象 毫无疑问,局部对象的构造和析构会造成开销。如下示例: class TestObject { public: TestObject(){ memset(data, ...
  • ccalfje
  • ccalfje
  • 2018年01月26日 19:49
  • 47

[笔记]OO真经——关于面向对象的哲学体系及科学体系的探讨

原文链接:http://kb.cnblogs.com/page/45954/3/ 二、中 》》程序世界与现实世界第一点区别:现实世界的依赖以对象为单位,程序世界的依赖以类为单位。 》》程序世界里...
  • Alvin604497732
  • Alvin604497732
  • 2015年10月24日 17:59
  • 381

周扬:关于马克思主义的几个理论问题的探讨

2010-01-03 17:31 周扬:关于马克思主义的几个理论问题的探讨 关于马克思主义的几个理论问题的探讨 周扬 一、马克思主义是发展的学说   ... 二、要重视...
  • wwwgui1978
  • wwwgui1978
  • 2012年02月03日 00:39
  • 1956

OO真经——关于面向对象的哲学体系及科学体系的探讨(下)

接上一篇:OO真经——关于面向对象的哲学体系及科学体系的探讨(上) 真经第六章——运作 Moving       “运动是绝对的——牛顿” 6.1、导言       在前五章中,我们从世界观的这话...
  • Percy__Lee
  • Percy__Lee
  • 2015年08月26日 16:33
  • 596

Android开发艺术探讨精华(完结)

拾起了一年多前看过的一本书,这里记录一些概念,以便以后巩固复习或者面试。 1、configChanges=“orientation|screenSize”,禁止屏幕旋转时重建Activity。...
  • mabeijianxi
  • mabeijianxi
  • 2017年06月16日 13:36
  • 1159

c++中引用探讨

引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,许多人使用它仅仅是想当然,在某些微妙的场合,很容易出错,究其原由,大多因为没有...
  • iamfranter
  • iamfranter
  • 2011年10月01日 20:28
  • 566

探讨C++中的引用

引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,许多人使用它仅仅是想当然,在某些微妙的场合,很容易出错,究其原由,大多因为没有...
  • systemthink
  • systemthink
  • 2008年04月08日 17:43
  • 291

大学生实习就业调研报告之二 - 共性问题与企业技术&管理者探讨

针对学生反响强烈的有代表性和针对性的8类问题,CSDN高校俱乐部邀请BAT技术管理者、互联网企业CEO、创始人、人力资源管理者等人士对全部问题进行逐一答复,希望对即将毕业和迷茫中在读的大学生,提供借鉴...
  • csdnstudent
  • csdnstudent
  • 2014年11月11日 14:35
  • 9430

Android系统资源访问机制的探讨

徐仙明:我是来自友盟的徐仙明,现任友盟Android SDK开发工程师今天我希望给大家带来关于Android平台上怎么样管理资源。 友盟是一家主要是针对开发者提供平台式服务公司,友盟是一家针对开...
  • thinkinwm
  • thinkinwm
  • 2012年12月22日 12:57
  • 2264
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++中++的探讨
举报原因:
原因补充:

(最多只允许输入30个字)