指针

指针!!!!

C语言当中最难的理解的就是指针了。的确,曾经有人说过,再牛逼的软件工程师都不敢保证自己能用好指针。今天,作为菜鸟级别的程序猿的我献丑了,只是讲讲自己平时学习当中对指针的理解。仅供参考,由于作者资历尚浅,不足之处还望大家多多指教。
指针

讲指针之前先讲解一下变量
指针就是地址,地址就是指针。

地址就是内存单元的编号。

指针变量就是存放内存地址的变量。

指针和指针变量是两个不同的概念,但要注意的是,通常我们叙述时会把指针变量简称为指针,实际他们含义并不一样

指针
指针(英语:Pointer),是编程语言中的一类数据类型及其对象或变量,用来表示或存储一个存储器地址,这个地址的值直接指向(points to)存在该地址的对象的值。

请大家看下面的这个例子,int a 这里面的表示指针变量,a表示指针变量名,int表示这个指针是一个整型的指针。
下面图片是源代码:
指针
运行结果:
指针
这些就是我对指针的一个简单理解,希望可以对大家去理解指针有一定的帮助。