一、什么是指针
总得一句话来说:
指针就是地址,地址就是指针。
使用指针的目的是提高使用效率指针是用来存放地址的,
地址是唯一标示一块地址空间的。
指针的大小在32位平台是4个字节,在64位平台是8个字节。
二、指针与指针变量的区别
1.左右空间
例:(对于a来说)
a = 20;//就是给a 的空间赋值一个20;通俗来讲就是右边的数字给到左边的空间里面去。
2.两者的区别
指针:
指针就是地址,地址就是指针。
指针变量:
指针变量是变量。定义一个指针变量,是在内存中开辟一个空间,该空间里面存放地址。
从这里就可以显而易见,指针就是地址,而指针变量则是一个变量。
如何使用:
下面书写一个例子,一下子就能明白。
指针更多强调的是内容(对应右边),指针变量更多强调的是空间(对应左边)。判断一个指针和一个指针变量要通过判断它是左边还是右边。最主要还是要靠自己判断,熟能生巧。
三、指针和指针类型
1.指针定义
从这里可以明显看到,指针的定义类型是(