几乎任何C语言资料都会提到一句话:
指针是C语言的精华。出去说会C语言,但不会指针,还不如直接说不会C语言。
指针的重要性不言而喻。然而,指针重要,但是又很难,不容易学好,那么本章,我将带领大家,学习C语言指针。
关于指针,我一直认为:其实每一门语言都有指针,在学其他语言的时候没听说过,不过是因为其他语言弱化了这个概念而已,但实际上指针是存在的。
什么是指针?
为什么要用指针?
怎么用指针?
学习每一个知识点,都躲不过这三个问题,我们来一一解答。
首先,需要明确两个概念:
指针变量在定义方面,和普通变量没什么区别,但是它存的是变量的地址。
在计算机当中,任何一步操作都是在对内存进行访问。为了能正确的访问这些存储单元,就需要给它们编号,这个编号,就是地址。
说道怎么用,那这肯定是这一章都说不完的话题了。这一章,大致从几个方面给出了指针的用法: