学习完c++后,要学习数据结构c语言版,是不是得学好c语言呢?(没有c语言基础)

大一时我们学习了c++,开学后要学习数据结构c语言版,可是我感觉自己的c++学的还不好,需要再自学,但是看到书本上面的c语言风格,我懵了,到底是看c语言呢,还是看c++呢,请有经验的老师和同学们帮我解答迷惑。因为真的很想把数据结构学会好啊!

数据结构,主要不是教你C或者C++语言,以及语言技巧。数据结构主要是讲解数据存在的结构,比如栈、队列、树、图。什么语言无关重要,熟悉这些结构以及其基本操作。
首先我不想在这里争论C好还是C++好,C算是C++的子类,C++是C发展产生的,所以你C++会了,看C的数据结构,如果是你看不懂,应该是数据结构方面的你没学明白,而不是应该没学过C。
现在很多语言的数据结构版本都有,不仅是我个人认为,学数据结构还是学C语言版比较好,因为数据结构主要是学里面的结构、思想。C语言可以免去其他语言的其他东西,比如类继承(我不是说这个不好),而且C也比较适合底层,用C更能体现出数据结构的精髓。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-01
都可以,数据结构是一种思想,而实现这种思想可以用C语言,也可用C++,所以你可以先看数据结构C++版本的。
如果你对C不熟悉的话,且C++还没学好的话,此时看C语言版的容易把C和C++混在一起~
第2个回答  2011-09-01
没听过没学好C能学好C++的。。
比如你还没学会走路,就能学会跑一样。。。
第3个回答  2011-09-07
数据结构是数据结构,C语言是C语言。你懂得。。
第4个回答  2011-09-01
C++追问

。。。。。。

追答

.

相似回答