对于指针的新理解
2018-04-07 19:15
239 查看
一级指针 就是指向一个住址
二级指针的值可以等于一级指针(住址)
二级指针作用:
指针的引用,比如拿来改指针变量
值类型的二维数组
不要考虑其本身的住址(没有这样考虑的),指针和其他的变量不一样
“&i 是对 i 取址,生成一个 int* 类型、指向 i 的指针”
&i 也是相当于一个指针,就是一个地址
空指针NULL,使用前要初始化(赋予空间),才能进行赋予地址值(错误)
NULL 使 p 指向地址 0
int main(void)
{ int *c=NULL;
int b=1;
int *a=&b;
c=a;
}
如果要在区域函数中使用
node *p=NULL;
void add (node **p)
二级指针的值可以等于一级指针(住址)
二级指针作用:
指针的引用,比如拿来改指针变量
值类型的二维数组
不要考虑其本身的住址(没有这样考虑的),指针和其他的变量不一样
“&i 是对 i 取址,生成一个 int* 类型、指向 i 的指针”
&i 也是相当于一个指针,就是一个地址
空指针NULL,使用前要初始化(赋予空间),才能进行赋予地址值(错误)
NULL 使 p 指向地址 0
int main(void)
{ int *c=NULL;
int b=1;
int *a=&b;
c=a;
}
如果要在区域函数中使用
node *p=NULL;
void add (node **p)
相关文章推荐
- 对于结构体指针+、-常数的理解(page_to_pfn和pfn_to_page)
- 对于C语言中数组名是指针的理解
- 对于数组与指针的理解
- 对于一级指针的小小理解
- 对于数组指针—指针数组;函数指针—函数指针数组,指向函数指针数组的指针,的理解
- 对于指针(一级指针)的理解(文中如有理解错误,欢迎指正,大家互相学习)
- 谈一下我对于指针的理解 .
- C中对于指针的理解
- 对于数组指针的一点理解
- 对于C++中引用和指针的理解
- 对于C++函数指针的理解
- 对于各种指针的理解
- 对于数组和指针的理解
- 对于数组和指针的理解
- 对于结构体指针+、-常数的理解(page_to_pfn和pfn_to_page)
- 谈一下我对于指针的理解
- js中null(空指针)的处理以及if(var)的理解
- 对话Linus Torvalds:大多黑客甚至连指针都未理解
- 对于CSS中 background:transparent none repeat scroll 0% 0%;的理解
- 对于sed的-i选项在man手册中的理解