上图就是一个简单的定义一个一级指针变量和利用指针改变变量数值的过程。地址用%p打印,用十六进制表示,在打印时候输入指针变量p和取地址a得出的结果是相同的,证明了指针是用来存放地址的。上图以32位平台举例子,可以看到无论指针是整型、字符型、浮点型也无论一级指针还是二级指针,其在内存空间所占的大小都是4个字节。既然是一个变量,就也要在内存开辟空间,开辟了空间就也会产生属于指针变量自己的地址。也就是说对整型指针变量解引用,一次可以操作一个整型,而对字符变量解引用一次只能操作一个字符。

C语言指针基础知识实例讲解

C语言指针基础知识实例讲解

C语言指针基础知识实例讲解

C语言指针基础知识实例讲解