對不起Noobie問題,我只是不能使下面的代碼工作?Noobie虛擬指針混淆
片段1:
int main(void) {
void *ptr;
*ptr = 1;
printf("%d", *ptr);
return 0;
}
片段2:
int main(void) {
void *ptr;
int a = 1;
ptr = &a;
printf("%d", *ptr);
return 0;
}
片段3:
int main(void) {
void *ptr;
int a = 1;
(int*)ptr = &a;
printf("%d", *ptr);
return 0;
}
任何想法?
您的問題是什麼? – Mat