指针
文章平均质量分 68
database_system
这个作者很懒,什么都没留下…
展开
-
12-4-26关于普通函数指针,类成员函数指针,char(*)[]
1,普通函数指针 例子: 通过上面的代码,我们可以得到函数指针的初始化,调用情况 2,类成员函数指针 我们可以发现,成员函数指针类型初始化,调用是不同于一般的函数指针 3,下面我们重点谈谈char (*p)[3],char p[3] char (*p)[3]定义了一个指向char型的数组的指针,等同于char p[][3],这里p+1,就是第二行的首地址了 c原创 2012-04-26 10:41:48 · 1075 阅读 · 0 评论 -
二级指针与二维数组
二级指针和二维数组(转) 一个函数形如: void f(float **p){ /* 想要在函数体中按二维数组的方式访问*/ p[1][1] = 0;//c++用vc编译ok,运行出错(非法访问) } float **p; //其实这里的p并不是一个二位数组的指针,只不过是一个指向指针的指针 像你这样访问肯定是会出问题的。 例如: float a[2][2]={0,1,2转载 2012-09-25 10:00:24 · 1039 阅读 · 0 评论 -
12-3-23关于一级指针,二级指针
void myMalloc(char *s) //我想在函数中分配内存,再返回 { s=(char *) malloc(100); } void main() { char *p=NULL; myMalloc(p); //这里的p实际还是NULL,p的值没有改变,为什么? if(p)转载 2012-03-23 10:57:15 · 374 阅读 · 0 评论