记录以下C++中空指针和野指针
空指针即指针变量指向内存中标号为0的空间,一般用来初始化指针变量。int* p = NULL;需要注意的是:空指针指向的内存是不可访问的。即在使用时候首先要对其赋值。才可以使用。 int* p = NULL; int k[] = { 1,2,3 }; int n = 1; p = &n; //对其重新赋值,让它指向n的地址。 //p = k; 因为数组的名称本身就是首地址。所以不用写取址符 cout << *p << endl;否则会报错误。
原创
2020-06-21 23:32:43 ·
253 阅读 ·
0 评论