C语言指针详解
本章,我们来学习指针。指针是学习 C 语言的难点,很多东西“揉”在一起。很多人虽然自称学过 C 语言,但仍然不清楚什么是指针,以及指针和指针变量的关系。
指针本身难度并不大,就是有点绕。指针是 C 语言的灵魂。C 语言所有的特点,如高效、高速、强大、危险,其中最主要的原因就是因为它里面有指针。
指针对其他高级语言的学习也非常有帮助。C++ 里面本身就有指针,Java 和 C# 里面虽然没有指针,但是有引用,而引用的本质就是指针。如果不懂指针,引用就讲不清楚。另外,数据结构是计算机专业最核心的课程,要学习数据结构,就必须要懂一门有指针的语言。
指针本身难度并不大,就是有点绕。指针是 C 语言的灵魂。C 语言所有的特点,如高效、高速、强大、危险,其中最主要的原因就是因为它里面有指针。
指针对其他高级语言的学习也非常有帮助。C++ 里面本身就有指针,Java 和 C# 里面虽然没有指针,但是有引用,而引用的本质就是指针。如果不懂指针,引用就讲不清楚。另外,数据结构是计算机专业最核心的课程,要学习数据结构,就必须要懂一门有指针的语言。