收藏 分销(赏)

C语言程序设计学习指南.docx

上传人:二*** 文档编号:4708649 上传时间:2024-10-10 格式:DOCX 页数:3 大小:12.72KB
下载 相关 举报
C语言程序设计学习指南.docx_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、C语言程序设计学习指南虽然C语言问世已近40年,但它仍以其精炼的语法、强大的功能能、广泛的应用, 吸引着众多的初学者和开发者。大到宇宙飞船、航空母舰,小至嵌入式设备,C语言的身影 无处不在。因此C语言成为大学生,尤其是理工科学生所应掌握的一项基本技能。然而,有很多学生觉得C语言难学难用,经常产生一些畏惧感。其实只要掌握一些方 法,克服心理上的恐惧,不轻言放弃,是完全可以学好C语言的。我们认为,在C语言的学习过程中,主要有以下几方面需要注意:1、注重培养计算思维,不纠结于语法细节由于C语言语法的灵活性,在学习过程中会接触很多技术细节,例如前缀+运算符 问题,运算符优先级与结合性的问题等。但千万不

2、要淹没在各种技术细节的海洋中,如果将 主要精力放到死记硬背这些细节语法,那么会觉得C语言过于晦涩难懂,产生畏惧,渐渐失去 学习的兴趣和信心。学生应注重培养和训练计算思维,所谓计算思维,是运用计算机科学的基础概念进行 问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。在C 语言的学习过程中,主要涉及抽象、递归、基本算法复杂度的估计等思维方式,因此理解并 使用C语言实现这些计算机学科的基本思维方式,将C语言看做是一种解决实际问题的工 具,要比对C语言语法的学习重要的多。2、勤学勤练编程是一个实践性很强的工作,最好的学习方法就是勤学勤练,边看书边调试代码, 把书上的例子程序

3、反复的修改调试运行,从中得到自己的体会,并注意总结解决问题的通用 方法,形成一定的范式。如果觉得书上的例子作为理解概念比拟通俗易懂,但实用价值不高,那么可以自己多找 一些更实际的问题,例如大学生程序设计竞赛(ACM/ICPC)的练习题或者比赛题等,这些 题目往往具有一定的实际应用背景,而且在网站上提交自己的代码后,会立即获得结果是否 正确的反应。多加练习后,编程能力会获得很大的提高,而且会产生浓厚的学习兴趣。另外,学习别人的代码也是提高自己实际编程能力一个很重要的途径,现在网络上有 很多高质量的开源代码可供学习。3、养成良好的代码规范代码规范包括函数、变量的命名,注释的编写以及缩进等等。养成良

4、好的代码规范,对于代码日后的维护,团队的合作等都十分有益,因此养成良好的代码规范非常重要。初学 者可以遵守一个较为通用的规范,当然最好的方法还是学习别人的代码是怎么写的。(车万翔提供)本课程的授课对象是全校非计算机专业大学一年级的本科生,C语言程序设计是他们入 大学后接触到的第一门高级语言课程,在此之前,他们只学习过大学计算机课程,基本没有 软件编程基础,少数学生学习的第一外国语又不是英语,是俄语或者日语,即使是学习英语 的学生也不是对常见的专业词汇都有所了解,因此,他们在学习C语言时,可能会遇到不少 困难,诸如不明白语句中出现的英文单词或者缩写的含义,看不懂编译时出现的错误提示信 息等。在这

5、种情况下,学生在学习过程中应注意以下几点:1 .敏而好学,不耻下问在学生尤其是大一学生刚开始与教师接触的时候,往往对教师都有一种敬而远之的心 理,不敢问问题,更谈不上与教师交流思想,因此,在教学过程中,下课的时候主动找教师 问问题,或者在课余借助于电子信箱和网络教学平台上的在线论坛与教师、助教以及同学进 行交流和讨论,不要害怕别人说自己问的问题幼稚和简单;2 .学会学习,学会思考虽然我们提倡不懂就问,但是不要因此而产生一种对教师或他人的依赖心理,在问问题 之前要自己先动脑思考一下,在思考以后再问,不只关注问题的答案,而是更关注问题分析 的过程,这样才能真正提高自己的思考能力和程序调试能力;3

6、.不要只见树木不见森林,捡了芝麻丢了西瓜不要误以为学习程序设计就是记住程序设计语言的基本语法规范,这样结果往往是看别 人编写的程序都能看懂,而自己编写程序时却一筹莫展,不知从何处下手,因此,在学习 中,应重视对计算思维方法和程序设计方法的学习,而不能只局限于C语言的基本语法规范 的掌握,不要去死记硬背某些琐碎的语法(例如运算符的优先级,输入输出函数的格式转换 符等),在使用的过程中去慢慢地理解、掌握直至熟练。4 .熟能生巧卖油翁的告诉告诉我们,学习程序设计,只有多多上机实践和自己动手编程,才能提高 自己的编程能力,成功是没有捷径的。想写出好的文章,除了掌握语言,还要多读多写,才 能自如运用语言写出漂亮的文章。“熟读唐诗三百首,不会吟诗也会谄” o编程也是如此, 写出漂亮的程序不是听课听出来的,也不是看书看出来的,而是读别人的程序读出来的,更 是自己动手练出来的。王国维在人间词话中说,古今之成大事业、大学问者,必经过三种境界:昨夜西风 凋碧树。独上高楼,望断天涯路。此为第一境界。衣带渐宽终不悔,为伊消得人憔悴。此为 第二境界。众里寻他千百度,暮然回首,那人却在灯火阑珊处。此为第三境界。成为编程高 手的过程中,同样也要经历这样的三个境界。学好编程不能期望一蹴而就。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服