1.指针和指针变量
- 内存区的每一个字节都有编号,这就是地址
- 如果在程序中定义了一个变量,在对程序进行编译和运行时,系统就会给这个变量分配内存单元,并确定它的内存地址(编号)
- 指针的实质就是内存'地址',指针就是地址,地址就是指针
- 指针是内存单元的编号,指针变量是存放地址的变量
- 通常我们叙述时会把指针变量简称指针,实际上它俩含义不相同
- 在指针声明时,*号表示所声明的变量为指针
- 在指针使用时,*号表示操作指针所指向的内存空间
- *相当于通过地址(指针变量的值)找到指针所指向的内存,再操作内存
- *放在等号的左边赋值(给内存赋值,写内存)
- *放在等号的右边取值(从内存中取值,读内存)