-
指针变量的赋值只能赋予地址,决不能赋予任何替他数据
-
int* p; p=0; p=NULL; //p=0;和p=NULL;是等价的
-
指向同一数组的两指针变量进行关系运算可表示他们所值数组元素之间的关系
-
如果企图通过一个空指针来访问一个存储单元,将会得到一个出错信息
-
在对指针进行加、减算术运算时,数字1表示1个存储单元的长度(不是指1个字节)
-
常量存储在编译文件中,不能取地址
-
一个指针变量的地址只能赋给指向这种类型(指针类型)的指针变量,与其本身类型不同,不能赋值
-
未赋初值的指针变量自动赋任意地址
-
所有的地址值所占字节都是一样的,故指针变量所占内存大小一样
-
一个变量的地址(指针)还隐含这个变量的类型信息
-
结构体变量与某个成员类型不同
-
表达式的值存储在临时变量中,内存中专门用来存储临时变量的区域,对这块地址进行操作是没有意义的
-
通过强制类型转换可以将一种类型的指针变量赋值给另一种类型指针变量
-
通过指针变量存取某个变量值的方式称为“间接存取”方式
-
未赋初值的指针没有分配内存空间,所以不可以读入数据
c语言---指针部分的知识点
最新推荐文章于 2023-02-25 00:29:07 发布