1.因为是变量,所以用于保存具体值,特殊之处,指针保存的值是内存中的地址
--内存地址:内存就是计算机中的存储部件,每个存储单元有固定唯一的编号
--内存中存储单元的编号即内存地址
2.事实
程序中的一切元素都存在于内存中,因此,可通过内存地址访问程序元素
3.语法
指针定义语法:type * pointer
--type-数据类型,决定访问内存时的长度范围
--*-标志,意味着定义一个指针变量
--pointer-变量名,遵循C语言命名规则
--eg:char* pChar;int* pInt;。。。
4.指针内存访问:*pointer
--指针访问操作符(*)作用于指针变量,即可访问内存数据
--指针的类型决定通过地址访问内存时的长度范围
--指针的类型统一占用4字节会8字节(与系统有关)
--即:sizeof(type*) == 4或sizeof(type*) == 8
小结:
--指针时C语言中的变量(本质为容器)
--指针专用于保存程序元素的内存地址
--可使用*操作符通过指针访问程序元素本身
--指针也有类型,指针类型由数据类型+*构成
标签:--,C语言,访问,内存,内存地址,指针 From: https://www.cnblogs.com/ysnana/p/17113701.html