C/C++
文章平均质量分 58
此生有求
支持开源,支持分享!
展开
-
有关C的学习笔记以及内存管理
1,条件编译; 调试版和发布版 系统宏:_func_(调用的函数)_FILE_(调用的文件名),_LINE_(在几行被调用) 头文件里放:宏定义,函数的声明,类型的定义(typedef,struct) 动态分配内存和释放内存:malloc和free int *p=NULL; p=(int *)malloc(100*sizeof(int)); ..... free(p); p=NU原创 2014-07-15 23:33:30 · 397 阅读 · 0 评论 -
返回局部指针变量的错误用法
下面的程序运行正常,其实不然,它存在一个严重的问题:返回局部指针变量的错误用法。 #include #include int *fun(void) { int a[10]; int *p; int i; for(i =0; i { a[i] = i; } p = a;原创 2014-09-16 17:23:10 · 439 阅读 · 0 评论