1
我最近用了cygwin和gcc一個簡單的c程序,但是發生了一些奇怪的事情,我不知道爲什麼?cygwin字符指針和char地址-------比較兩個scanf程序
#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
▒