【发布时间】:2013-10-11 05:49:01
【问题描述】:
我最近用了cygwin和gcc一个简单的c程序,但是发生了一些奇怪的事情,不知道为什么?
#include <stdio.h>
int main(void) {
char in;
scanf("%c",&in);
printf("%c\n",in);
return 0;
}
它输出这些:
$ ./a.exe
1
1
下一个节目时,
#include <stdio.h>
int main(void) {
char* in;
scanf("%c",in);
printf("%c\n",in);
return 0;
}
它输出这些:
$ ./a.exe
1
▒
【问题讨论】: