首页 > 用户发贴区 > 编程问题提问区 > ++i程序在VC6.0运行下的异常
2008
11-08

++i程序在VC6.0运行下的异常

最新反馈


在 java里面该数值为 b=6 p=15


与之结果相同的有:C#,C++builder 6


在VC 2005 对应程序的结果是:b=6 p=18


VC6.0里面结果:b=6 P=16


++i程序在VC6.0运行下的异常》有 5 条评论

  1. zhanzhan 说:

     刚才发现自己发帖错了,修改了一下 大家看看?

  2. kill 说:

    编译环境:Microsoft Visual c ++

    ++ 是个自增运行符

     先加1然后再执行

    b=3

    ++b  应该是1+3=4    内存中应 b=4

    再++b 应该是1+4=5   内存中应 b=5

    再++b 应该是1+5=6   内存中应 b=6

    p=(++b)+(++b)+(++b);

    还有在做+ 运行 内存取值 可能出现问题?不知道是不是 

    在内存怎么运行的过程,我也想知道

  3. kill 说:

    第一次发贴..望不见笑

  4. zhanzhan 说:

     我也想知道原因

    多谢楼上的回复

  5. zhanzhan 说:

    最新反馈

    在 java里面该数值为 b=6 p=15

    与之结果相同的有:C#,C++builder 6

    在VC 2005 对应程序的结果是:b=6 p=18

    VC6.0里面结果:b=6 P=16

留下一个回复