目录
1、指针是什么?
指针是什么?
指针理解的2个要点:
- 1. 指针是内存中一个最小单元的编号,也就是地址,即我们常说的指针即地址
- 2. 平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量,即指针即变量
总结:指针就是地址,口语中说的指针通常指的是指针变量。
那么我们就可以这样理解:
内存
指针变量
我们可以通过&(取地址操作符)取出变量的内存其实地址,把地址可以存放到一个变量中,这个 变量就是指针变量。
#include <stdio.h> int main() { int a = 10;//在内存中开辟一块空间 int* p = &a;//这里我们对变量a,取出它的地址,可以使用&操作符。 //a变量占用4个字节的空间,这里是将a的4个字节的第一个字节的地址存放在p变量 中,p就是一个之指针变量。 return 0; }
总结:
指针变量,用来存放地址的变量。(存放在指针中的值都被当成地址处理)。
那这里