C++助教问题汇总0
写这个专栏最初的目的,是因为我在C++答疑的过程中,注意到有一些问题出现的频率相当之高。于是,在一次次精炼自己的表达的过程中,顺势就想着:不妨干脆把这些疑惑与解答记录下来,方便后续有需要的同学查阅。
对于C++这门重度强调编程实践的课程,每位同学的起点并不一致。有些算法竞赛出身的同学,对于C++的熟悉程度和理解已经达到了可以免修该课程的程度,而有些同学,刚刚结束了断网的高三,面对第一台属于自己的笔记本电脑,眼里还写着憧憬与陌生。而后者,在前者无害的炫耀张扬,与颇具难度的实验作业下,很容易萌生不必要的恐惧心理,为这门课的学习造成更深一步的困难。
为了帮助同学们更好地度过“C++新手期”,这个专栏将会更聚焦于一些初级的问题,尽量降低对于前置性知识的要求。
同时,鉴于这篇专栏的内容也以我的个人收集为主,它在组织结构上也会显得比较破碎。网络上已经存留了相当数量的优质C++教学资源,而我也并不打算再造一次轮子,因此,请将该专栏与更加成体系化的学习配套服用。我绝对是更加推荐各位同学以一个更具体系的教学框架作为主干,学习自己的第一门程序语言,并将我的专栏作为一个不必要的补充。
参考资料不推荐
- 国内课本
- 谭浩强
- 代码字体非等宽的所有教材
参考资料推荐
我倾向于推荐成体系化,但是篇幅比较精简的资料,不太推崇 C Primer Plus那种事无巨细的书,很容易迷失方向。
- C++教程 - 菜鸟教程
- C++自学精简教程 - Carea 知乎
- 写给大忙人看的C++, Brian Overland
- C++ 入门经典 (Sams Teach Yourself C++ in 24 Hours), Rogers Cadenhead,
Essential C++, Stanley B.Lippman
慕课则推荐
学习C++务必要配套一定量的手敲代码环节,以下是一些可以提交代码并自动测试正确性的刷题平台,请同学们务必保证自己能够熟练地完成这些题目。
友情推荐另一位助教,也是我的好朋友(杨哲睿)维护的教学资源网站。
如果你有志于在计算机专业道路上走得更远,你千万不能错过这篇指南。
感谢阅读!
封面图来自Ask老师的微博。
C++助教问题汇总0
http://example.com/2022/09/08/cpp_tutor_0/