合聚咖

合聚咖

我现在大一,上学期刚学完C语言,这学期学数据结构,一打代码,感觉自己作题,很费劲几乎作不了,有的时候

admin

如果一个计算机专业的不能流利地写C语言,真的说不过去。除非你想混,我还是建议你抓住学习数据结构的契机,学好C语言。我认为编程能力是计算机专业的必备技能,是理论转化为实际的桥梁。以后的课程都牵涉到编程。

觉得编程有困难,还是因为练得太少,只要你有决心,真的不难。

首先学会写一些基础的程序,练练手,实在有困难,可以查一下,不过最后要根据自己思路再写一遍,就像默写一样,举些例子:

1)整数排序

2)判断是否是质数

3)统计一行输入文本中空格个数

4)对结构体进行排序

遇到数据结构的题,先想想自己该怎么写,如果想不出来,参考一下书本,然后合上书,想想数据是怎么传递的,用什么语句,最后自己写。千万不要去背,而且书上只是一种写法,只要能实现功能,随便你怎么写。

如果觉得一个程序有点大,可以分小模块写。然后组合起来。

还有调试非常重要,因为老师不可能一直在你身边,当遇到错误,学会找到哪里出错。

真正写程序不可能去背的,这样也不能有你的思维,参考书上程序,多练练,你会发现,练成以后,即使书上一行代码也没有,你也可以写出数据结构。