有人说,指针是C/C++的灵魂,指针的灵活性和它带来的性能优势,有着让人欲罢不能的魅力。但对初学者来说,在领悟这样的魅力之前,你首先得历经一番折磨:
指针的使用规则很多、很复杂,什么时候用指针常量、指向常量的指针?什么时候用数组的指针、结构体指针?……你搞得明白吗?
学习指针的过程中很容易出现概念的混淆,类型、地址,值……它们之间的关系和区别到底是什么?你分得清楚吗?
身边人在学习指针时,基本不会看教材。因为教材上的理论太过于追求定义上的精简、太抠字眼,有时候反而把简单的问题复杂化了,其实在真正使用的时候没有这么多“繁文缛节”,只要真正理解了指针的应用原理,一切问题就迎刃而解了。今天,给大家推荐一个得到身边很多C++初学者认可的视频课程,视频共12小节、2小时,带你彻底搞懂指针的本质,告别谈“指针”色变: