C
Nercececece
这个作者很懒,什么都没留下…
展开
-
数组a[] -- a和&a
#include //using namespace std; int main() { /* 1) char a[4]={0}; for(int i = 1; i <= 4;i++) { printf("%d\n",a+(i-1)); a++; //数组标志a不可作为leftvalue。编译缺少leftvalue出错 } return 0; //------原创 2017-12-28 18:07:21 · 1073 阅读 · 0 评论 -
野指针产生情况--随笔
free完不赋空/指针不赋初值,一般不会犯 中间值传递 int *p = (int *)malloc(); int *a = p; free(a);a=NULL; p就是野指针 函数返回或传递出指向栈空间的指针。函数退出,栈帧销毁,p未赋空。 int * test(int ...原创 2019-04-27 23:15:12 · 295 阅读 · 0 评论