я запустить следующий код на Turbo C компилятор и GNU компилятор:же указатель, показывающий различные размеры в разных компиляторах
int main()
{
char *cptr;
printf("%d\n",sizeof(cptr));
return 0;
}
и я имел выход «» на ходу Turbo C и выход " 'на компиляторе GNU. Я на 64-битной машине. Может ли кто-нибудь объяснить факт, связанный с такими различиями?
Добро пожаловать в 21-й век. –
@BlagovestBuyukliev Хорошие комментарии :) – RolandXu