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

有关一个printf函数的输出有关问题

2012-04-20 
有关一个printf函数的输出问题#includestdio.hint main(){int i10printf(%d ,%d ,%d ,i,i++,++i)/*

有关一个printf函数的输出问题
#include<stdio.h>
int main()
{
int i=10;
printf("%d ,%d ,%d ",i,i++,++i);
  /*printf("%d ",i);
printf("%d ",i++);
printf("%d ",++i);*/
return 0;
}

为什么输出的都是11,和/* ...*/的输出形式有什么区别?

[解决办法]
这个是未定义的

由编译器决定结果

不要写这样的代码


[解决办法]
http://topic.csdn.net/u/20110826/09/601ebe9c-c2ae-4d63-a4e2-506c618bb654.html

热点排行