1】、为什么会有指针?
计算机中分为很多内存单元,每个内存单元都对应着独一无二的地址这样一个地址标识一块空间,而通过指针可以找到对应的位置,同时方便管理。(在32位机上指针的大小是4个字节,在64位平台上,指针大小是8个字节。)
2、指针变量
指针变量是变量,是变量就会有存储空间,存储空间放置的是【地址】,就会有初始化。
3、指针
指针就是地址
4、变量指针
变量指针就是变量的地址
2】指针存储如图示
指针的类型
1、指针的类型就是“typed + *”类型,(typed类型可以有char 、 int 、short 、long、 float 、double等)
2、由题知,指针的类型+1,就是加上类型的大小。
3、指针类型决定,对解引用的时候有多大的权限。char*的指针解引用只能访问一个字节,int*的指针解引用访问四个字节
3】指针的运算