c\c++
dlut_xing
这个作者很懒,什么都没留下…
展开
-
自增运算
编写程序中,遇到一个++操作的问题,感觉很有意思 主要代码很简单,是这样的: int a=0,b; b=(++a)+(++a)+(++a); printf("%d\n",b);按照我刚开始的想法,最后结果应该输出的是6,但是实际输出结果是7,于是就反汇编了一下。 下面是Debug版本反汇编的代码: 6: int a=0,b; 0040D748 mov dw原创 2012-04-01 13:29:21 · 910 阅读 · 1 评论 -
返回值研究
之前学习c++的时候,对返回值的问题一直弄得不是很明白,今天自己下决心研究一下返回值的问题,返回值的类型大概可以分为这几类:基本类型,自定义类型,指针,引用(引用的本质其实就是指针)。 1、先看返回为基本类型的 int类型的 1、先看返回基本类型的 1: #include 2: #include 3: int fun() 4: { 00401080 push原创 2012-04-05 09:53:23 · 373 阅读 · 1 评论