Недавно я использовал cygwin и gcc простую программу c, но что-то странное случается, я не знаю почему?cygwin char pointer и char address ------- сравнить две программы 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
▒