指针
duyiwuer2009
这个作者很懒,什么都没留下…
展开
-
防止内存泄露的几个良好的编码习惯
以将子函数设计成共别人使用的 API 的思想来考虑如何设计子函数----------情景:主调函数需要调用子函数 f,函数f返回一段数据区1、在主调函数中分配好内存,将地址传递给子函数f。这样做的好处是,内存的释放工作交给分配者,子函数不用管,保证子函数的模块独立性。与之对应的不良编码习惯是,子函数分配内存,将这段内存的首地址返回给主调函数,这样做的坏处很明显,调用者很容易忘记释放这段原创 2012-08-15 20:12:51 · 1643 阅读 · 0 评论 -
二维数组作实参的传递方法
//二维数组作实参的传递方法#include //用二维数组作形参void output1(int m[][3]){ int i, j; for(i = 0; i < 3; i++) { for(j = 0; j < 3; j++) { printf("%d ", m[i][j]); }原创 2011-12-13 10:41:12 · 4208 阅读 · 1 评论 -
指向数组的指针与动态二维数组
Example-01:用指向数组的指针实现与静态二维数组兼容的动态二维数组#include #include #define COLUMNS 5#define ROWS 10void output(int a[][COLUMNS], int rows){ int i, j; for(i = 0; i < rows; i++) { for(j = 0; j < COLUMN原创 2012-06-03 16:10:28 · 1108 阅读 · 0 评论