一、C语言地址的理解
内存中每个字节有一个编号-----地址
C语言指针有多种就访问形式
直接访问:直接访问是最常用的方法是按变量的地址直接存取变量的值
间接访问:这个不会对变量有影响的存取是通过存放变量地址的变量去 访问变量
那么指针和指针的变量到底是干嘛的那
二、指针和指针变量的定义
如果你想操作一个变量的地址,那么就可以定义指针,指针就是变量的地址。 例如,地址2是变量a的指针。那么这个2就是a变量的实际地址,如果有一个变量专门用来存放另一变量的地址(即指针),则它称为“指针变量”。
在C语言中指针的变量的值(即指针变量中存放的值)是地址(即指针)。请区分“指针”和“指针变量”这两个概念。基本形式如下图所示
合法定义如下:
float *pointer_2;
// pointer_2是指向float型变量的指针变量
char *pointer_1;
//pointer_1是指向字符型变量的指针变量