C语言
WendyLnanba
这个作者很懒,什么都没留下…
展开
-
《C语言内核深度解析》书摘P37-P41:指针part.1
3.2指针到底是什么 普通变量 当不涉及强制转换的时候,某种类型的数据必须存放到对应的变量中。 指针变量 当不涉及指针强制转换的时候,某个类型地址必须放到对应类型的指针变量中。 指针变量和普通变量一样,都是用于存放数据的。 只是指针变量存放的数据很特殊,是内存地址。 - 举例 int a = 10; int *p = &a;/*针变量p里面存放的地址指向空间a*/ ...原创 2018-03-07 23:42:45 · 501 阅读 · 0 评论 -
《C语言内核深度解析》书摘P41-P43:指针part.2
取地址符&的理解 int a; int *p = &a; &a是一个不可分割的整体,表示变量的首字节地址。 指针变量的初始化和指针变量赋值之间的区别 指针变量的初始化 int a = 10; int *p = &a; 指针变量的赋值 int a = 10; int *p = NULL; p = &a; //将a空间地址赋值给p ...原创 2018-03-11 15:31:28 · 320 阅读 · 0 评论