为什么这样会有问题
#include <iostream.h>
int main()
{
int *i = 0;
cout << "*i = " << *i << endl;
cout << "i = " << i << endl;
return 0;
}
运行到cout << "*i = " << *i << endl;就报错了,请问是什么原因呢?难道只有这样写才对?
int m = 0;
int *i = &m;
cout << "*i = " << *i << endl;
cout << "i = " << i << endl;
return 0;