C语言程序设计(含数据结构)学不明白,请有经验人士指点一二
C语言简洁、灵活,因此在掌握不佳的情况下,可能导致C的代码(书中例子程序段)读不懂的情况,进而影响数据结构的理解和掌握。所以,加强C语言的学习、训练是必须的。
如果时间充足、并且C语言的基础薄弱,给你另一个建议:
建议先学习pascal语言,它比C容易掌握,程序的易读性也优于C语言,学习到能看懂程序就可以了,数据结构则可选择类pascal语言版本的教材。有助于快速学通数据结构,学习数据结构并不难,主要对是常用算法的掌握,掌握了之后,用再C去实现就行了。
■网友
还好你还有时间。
一种解法是:放下身段,去学那些面向中小学生的信息学竞赛相关的书。
《啊哈C》+《啊哈算法》
《信息学奥赛一本通》(C++)版 (董永建、舒春平等著)
这些都是合适普通人的选择。
(刘汝佳的《算法竞赛入门经典》对智商还是有要求的,很多细节写着,“请读者自己思考一下”,没时间+静不下心就算了吧)
一般这种书,讲解简单易懂(肯定不是严蔚敏那种给你堆大量抽象定义的搞法),辅以示例代码,和大量代码练习,你自己一个个敲过去,总能搞定的。
但是注意:这种书刷完以后,一定要
把指定教材给看一圈,熟悉那些指定教材上的术语和玩法,这样更得心应手一些。
================================================================
【C语言程序设计(含数据结构)学不明白,请有经验人士指点一二】 Pascal是门好的教学语言,Pascal基本语法了解一圈再去学C/C++其实轻松太多了。
而且死板的Pascal能节省0基础初学者太多的,学习涉及到语法细节、底层实现的时间和精力,而专注于体会其思想过程,这是极好的。
不过人家很快就考研了,没有太多时间去扎实地走那一步,那就直接学C/C++算了。
■网友
不同意楼上,这都什么年代了还学pascal……我看题主的意思并不是考计算机专业,所以我建议根本不需要学习c语言,直接学python。(逃
推荐阅读
- OC为何跌出语言榜前十
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 人民车市|新语言、新起点,捷达VS7 强势入局
- C语言 指针引用数组的地址问题
- 零基础入门学习啥语言好
- 营销型外贸网站用哪种建站程序和语言比较好呢主要是适合优化,可扩展兼容性,安全性,后期网站扩展升级
- 有哪些轻易就被识别的淘宝刷单评论语言
- C语言指数函数代码
- 我现在在学c语言,然后以后的工作目标是腾讯网易这些游戏公司,我是通信专业,请问我接下来再该学些啥呢
- 编程语言学完之后学习啥才能做出程序?