指针变量是不能被赋常值的但用scanf函数就可以赋值,没有出现错误,这是为什么呢。int main(void){ int *pt; scanf ("%d",pt); printf("%d\n", pt); getch(); return 0;}
给指针赋值 scanf ("%p",pt);
这样做有什么意义吗我觉得是没意义的,系统为什么允许这样的赋值呢?请指教