知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》和《征服C指针》,《C和指针》,有兴趣的朋友可以看我置顶文章获取
*号的意义
在指针声明时,*号表示所声明的变量为指针
在指针使用时,*号表示取指针所指向的内存空间中的值
我将其理解为“钥匙”,如图
实例1:指针使用
#include
int main()
{
int i = 0;
int* pI;
char* pC;
float* pF;
pI = &i;
*pI = 10;
printf("%p, %p, %d\n", pI, &a