首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

printf中++运算无解解决方法

2012-04-03 
printf中++运算无解一个偶然的机会跑了一个printf程序,C/C++ code#include stdlib.h#include stdio.hv

printf中++运算无解
一个偶然的机会跑了一个printf程序,

C/C++ code
#include <stdlib.h>#include <stdio.h>void main(){   int a;   a=3;    printf("++a=%d,++a=%d,a=%d\n",++a,++a,a);//输出5 5 5}


输出的5 5 5是在让人不解,我期待的答案本该是:5 4 3 或者 4 5 5 。为什么?
编译器是VC2008

[解决办法]
垃圾代码 看这个链接 http://topic.csdn.net/u/20110826/09/601ebe9c-c2ae-4d63-a4e2-506c618bb654.html?59212

热点排行