怎样学习C语言

举报
运气男孩 发表于 2021/03/14 20:26:26 2021/03/14
【摘要】 简要说几点关于C语言学习的思路和如何找到适合自己学习的方法,各位看官,往下看。要着眼与培养能力。C语言是程序设计并不是一门纯理论的课程,而是一门应用的课程。应当注意培养分析问题的能力、构造算法的能力、编程能力和调试程序的能力。要把重点放在解题的思路上,通过大量的例题学习怎样设计一个算法,构造一个程序。初学时更不要在语法细节上死背死抠。一开始就要学会看懂程序,编写简单的程序,然后逐步深入。语法...

简要说几点关于C语言学习的思路和如何找到适合自己学习的方法,各位看官,往下看。

  1. 要着眼与培养能力。C语言是程序设计并不是一门纯理论的课程,而是一门应用的课程。应当注意培养分析问题的能力、构造算法的能力、编程能力和调试程序的能力。
  2. 要把重点放在解题的思路上,通过大量的例题学习怎样设计一个算法,构造一个程序。初学时更不要在语法细节上死背死抠。一开始就要学会看懂程序,编写简单的程序,然后逐步深入。语法细节是需要通过较长期的实践才能熟练掌握的。初学时,不宜过早地使用C语言的某些容易引起错误的细节(如不适当地使用++和–)
  3. 掌握基本要求,注意打好基础。在学校学习阶段,主要是学习程序设计的方法,进行程序设计的基本训练,为将来进一步学习和应用打下基础。不可能通过几十小时的门外汉变成编程高手,编写出大型而实用的程序,要求应当实事求是学习,如果学时有限,有些较深入的内容可以选学或自学,把精力放在最基本、最常用的内容上。如打好基本功。
  4. 要十分重视实践环节。光靠听课和看书是学不会程序设计的,学习本课程既要概念,又必须动手编程,还要亲自上机调试运行。自己一定要重视实践环节,包括编程和上机,要既会编写程序,又会调试程序。学得好与坏,不是看你“知不知道”,而是会不会干。考核方法应当是编写程序和调试程序,而不应该只采用是非题和选择题。
  5. 要举一反三。学习程序设计,主要是掌握程序设计的思路和方法。学会使用一种计算机语言编程,在需要时改用另一种语言应当不会太困难。不能设想今后一辈子只使计算语言编程,在需要时改用另一种语言应当不会太困难。不能设想今后一辈子只使用在学校里学过的某一种语言。无论用哪一种语言进行程序设计,其基本规律是一样的。在学习时一定要活学活用,举一反三,掌握规律,在以后需要时能很快地掌握其他新的语言进行编程。
  6. 要提倡和培养创新精神。我们日常学习都不应当局限于教材中的内容,应该启发自己的学习兴趣和创新意识。能够在教材程序的基础上思考更多的问题,编写难度更大的程序。在本书每章的习题中,包括了一些难度较大的题目,建议自己尽量选做,学会自己发展知识,提高能力。
  7. 如果对自己有较高的程序设计要求,应当在学习本课程后安排一次集中的课程设计环节,要求自己独立完成一个有一定规模的程序。
  8. 从实际出发,区别对待,学习C语言的有计算机专业自己,也有非计算机专业的自己,有本科生,也有专科高职学生,有重点大学的学生,也有一般大学的学生。情况各异,要求不同,必须从实际出发,制订出切实可行的教学要求和教学方案,切忌脱离实际的一刀切。例如,对计算机专业自己的要求应当比非计算机专业高,尤其是对算法的要求应当高些,不仅会用现成的算法,还应当会设计一般的算法。最好能在学完本课程后独立完成一个有一定规模的程序。对高职自己的要求应不同于本科生,更不应照搬重点大学的做法,不宜在算法上要求太高,而应切实掌握语言工具,具有较强的动手和实践能力,例如编码能力和调试能力。对基础较好、自己程度较高的学校,可以少讲多练,强调自学,有的内容课堂上可以不讲或少讲,指定自己自学。引导自己通过自学和实践发展知识,尽可能完成一些难度较高的习题。

总而言之,越努力,越幸运,祝愿大家都能上岸,归来仍是少年!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。