当前位置: 代码迷 >> C语言 >> [求助]郁闷啊!!!
  详细解决方案

[求助]郁闷啊!!!

热度:116   发布时间:2005-02-27 06:16:00.0
[求助]郁闷啊!!!
#include <conio.h>        /* 此头函数请不要删除 */
#define Fantasy 30
main()
{
int a;
short b;
unsigned long c,d;   
a=7;
b=5;
c=b;
d=Fantasy+10;
printf("a=%d,b=%d,c=%d,");
printf("d=%d\n");
printf("%d,%d,%d,",a,b,c);
printf("%d\n",d);
getch();        /* 此语句请不要删除*/
}
郁闷啊!!
我想用2种方式输出,怎么到最后成这样了
a=4108,b=5,c=5,d=4108
7,5,5,40
只用一种就可以
----------------解决方案--------------------------------------------------------

printf("a=%d,b=%d,c=%d,"); printf("d=%d\n");

这些语句都没有参数列表,叫人家输出什么! printf("a=%d,b=%d,c=%d,",a,b,c); printf("d=%d\n",d);


----------------解决方案--------------------------------------------------------

对结果有点郁闷!那两句都没参数列表,那什么也会如格式那样输出,只是会值不对,如在我的电脑上显示a=853,

我原以为没有参数列表,它就提示错误,那请问值从哪来的。


----------------解决方案--------------------------------------------------------
对于不能按格式进行运行的值,有时是输出的是随机的值,就是给人感觉莫名其妙的值!
----------------解决方案--------------------------------------------------------
难怪没出现错误!!!
----------------解决方案--------------------------------------------------------
  相关解决方案