在学习c/c+过程中,指针是一个比较让人头痛的问题,稍微不注意将会是程序编
译无法通过,甚至造成死机。在程序设计过程中,指针也往往是产生隐含bug的原
因。下面就来谈谈指针的应用以及需要注意的一些问题,里面也许就有你平时没
有注意到的问题,希望能帮助各位读者理解好指针。
一、我们先来回忆一下指针的概念吧,方便下面的介绍
指针是存放地址值的变量或者常量。例如:int a=1;&a就表示指针常量(“&
”表示取地址运算符,也即引用)。int *b,b表示的是指针变量(注意,是b表
示指针变量而不是*b),*表示要说明的是指针变量。大家注意int *b[2]和int(
*b)[2]是不同的,int *b表示一个指针数组,而int (*b)[2]表示含有两个元
素的int指针,这里要注意运算优先级问题,有助于理解指针问题。

Go confidently in the directions of your dreams,live the life you have imagined!Just do it!
It is no use learning without thinking!