学C++之前要不要学点东西?
1应该先学习一些计算机和操作系统相关的原理,只需要达到理解的程度。例如物理/逻辑地址、操作系统组成、存储器、堆栈、进位系统等等。可能一开始你会发现这些和编程关系不大,但是它们是你后续发展的基础,是一些储备的知识,会给你以后的学习带来一些启发和思路。推荐:人民邮电出版社《大学计算机基础》
2还有就是锻炼的思维。这个比较笼统,像在大学,可以通过高数、大物等课程锻炼自己的逻辑思维。也可以看一些包含“大话”“简洁”“快速”的教程。这些虽然不能让你掌握编程,但是可以让你对编程有个大概的了解。这些不需要通读,只需要建立感性认识,可以作为入门教程重复几次。
剩下的就是学习方法了。这时候可以找一本正规的教材,推荐谭浩强的C++教材或者C++初级读本。首先要了解编程语法和相关概念,可以准备一个习题集,推荐C++编程习题集,比较早。网上应该只卖复印件,或者可以用电子板。习题集可以让你彻底理解语法和概念。之后我会多看编程的例子,写下相关的经验,多做动手练习。另外,论坛是一个学习的好地方,有很多优秀的资料,有很多乐于助人的人会回答你的问题。记得多逛逛相关论坛提问或者解决别人的问题,这也是一个很好的提高方式。