其实感觉关键还是实践的,遇到问题以后在结合语法知识看起来应该更好掌握一些。
数据结构可以给你提供实践的机会,所以我推荐你看数据结构。我们的课程设置里就是先c语言再数据结构的。
C语言是打基础的,让你以后学其他的语言更快一些。
但C中的指针很难,是C的精华,但C++里有可以取代指针的简单的方法,C#、JAVA里也用不上指针,所以指针了解一下即可。
C++是所有语言中最难的,没有几年的苦功是学不了太深的。我们老师常说:C++都学会了,C#、JAVA什么的还不是手到擒来。
软件方向个人认为学JAVA、C#比较好。
至于数据结构与算法,我们老师将之比喻为:内功心法。