奇怪的运行结果
我学c没几天,在无意的瞎捣鼓中,发现了件奇怪的事代码如下:
#include "stdio.h"
main()
{
int a,b,c;
a=1;b=2;
printf("%c");
}
运行的结果只出现了个像人脸的东西,怎么回事?
2007-07-06 18:35
2007-07-06 18:46
2007-07-06 18:54
2007-07-06 19:03
2007-07-06 21:19
就你的程序看输出的结果是正常的啊,若要输出相应的数字,应该以%d的形式输出而不是%c的形式,你的程序输出的应该是ASCII码为1或2 所对应的东西。
2007-07-06 21:22
2007-07-06 21:23