请教,菜鸟提问
小弟刚开始学C++,最近遇到指针一问题。
看书(《21天学通C++》第三版)的时候,书上面说“一定要对指针初始化,于是有下面的小东东:
#include <iostream.h>
void main()
{
int *pAge=0;
int x=23;
*pAge=x;
}
编译的时候没有问题,但是如果运行的话就出错了。不明白为什么。
如果是初始化pAge错误的话,这样子:
#include <iostream.h>
void main()
{
int *pAge=0;
}
就没有错误,疑惑ing