- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言学习划讲座
引入1:小故事,大道理::树上还剩几只鸟? T:树上有10只鸟,开枪打死一只,还 剩几只? S:是无声手枪或是别的无声手枪吗? T:不是 S:枪声有多大? T:80-100分贝 S:您确定那只鸟真的被打死了吗? T:确定,你告诉我还剩几只鸟就行 了,OK? S:OK,树上的鸟里有没有聋子? T:没有 S:有没有被关在笼子里挂在树上的? T:没有 S:边上有没有其他的树,树上还有没 画出程序流程图如下: 伪程序如下: 1.为什么要学习C语言? 2.C语言难不难学? 3.怎么学习C语言? 4.计算机等级考试指导 1.为什么要学习C语言? 这是我们学习任何新事物都必须要搞清楚的!我为 什么要学习这个新事物? 类比一下:我为什么要上大学? 1.学到更多东西,实现自己的人生价值; 2.学会做人,做事; 3.找个好工作; 4.要想成为硕士,所以必须要先上大学; 5.…… C语言——今天你了解了吗? C语言是一种面向过程的计算机程序设计语言,它是目前众多计算机语言中举世公认的优秀的结构程序设计语言之一。它由美国贝尔研究所的(里奇) D.M.Ritchie于1972年推出。1978后,C语言已先后被移植到大、中、小及微型机上。C语言发展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。许多著名的系统软件,如都是由C 语言编写的。用C 语言加上一些汇编语言子程序,就更能显示C 语言的优势了。 1.为什么要学习C语言? C语言的特点(初学者了解即可) 面向过程而不是面向对象 C语言功能强大,表达能力强 生成的目标程序效益高 可移植性好 既有高级语言的优点,又有低级语言的特色 计算机语言C语言被誉为最有“钱”途的语言 应用于生活的各行各业(尤其电子通讯、控制类、计算机类等) C语言特点 优点——功能强大 简洁紧凑、灵活方便 运算符丰富 数据结构丰富 C语法限制不太严格,程序设计自由度大 C语言允许直接访问物理地址,对硬件进行操作 生成目标代码质量高,程序执行效率高 C语言适用范围大,可移植性好 C语言特点 缺点——数据安全性 1. C语言的缺点主要表现在数据的封装性上,这一点使得C在数据的安全性上有很大缺陷,这也是C和C++的一大区别。 2. C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。从应用的角度,C语言比其他高级语言较难掌握。 原因A.“人才培养”方案所要求的(被动原因) 从2010级开始《计算机语言C》由原来的 “专业平台必修课”增加到“学位课”之列 1.为什么要学习C语言? 原因B.考计算机等级考试证 所要求的(半自动原因) 由于在学校教学中理工科类专业 绝大部分讲授的是C语言,所以理工 科学生在报考计算机等级考试(二级) 时,95%以上的同学报考的都是C语 言,并且三级也要考查C语言(机 试)。 1.为什么要学习C语言? 原因C:学好了C语言对于学习C++、C#、C.NET、VB、VFP、Verilog-HDL、Matlab等各种计算机语言都有很好的启蒙作用,对于想在编程这条路上走的人来说无疑是一门必修课; C语言是控制系统等自动化装置设备的必备工具,而随着“嵌入式”技术的迅速发展,对C语言的学习也就提出更加迫切的需求; 另外,C语言不需要先修课程作为支撑,认识中文、不是傻瓜就可以学习。 当下流行的语言 Java、.net、C++、C#等。 计算机语言有很多,如何选择?基础的才是最重要的。C语言可以说是这些语言的基础,老祖宗。上述的语言虽然很牛(其实也就流行罢了,但几年后就可能被新生的更高级的语言取代)。而C语言是王道,目前来说,没有哪一种语言能够代替C! 坚持就是胜利 总之,C语言是王道,其他语言是主流。不管学的是哪种语言,学精了,都是一样的好。但是学的过程中一定要坚持一个方向。主攻一个方向。不能今天学C,明天搞Java,那样样样都懂,其实什么也不懂。 坚持就是胜利! 1.为什么要学习C语言? 原因D.操练自己的逻辑思维(主观原因,最高境界) 学习C语言中分析问题、解决问题的思维和方式。 主要原因是C语言是面向过程的一种语言,因此你必 须清楚它每一步在做什么,逻辑关系是否正确,有 没有自己可能疏忽的变量或指针等,特别是出现了 问题调试的时候,那才是考验人的时候。 C语言学好了,你可以…… C语言学好了,你可以进一步学习C++,学习一下Object Oriented (OO); C语言学好了,你可以学习VC,试着做一些小软件; C语言学好了,你可以直接去学习单片机; 单片机C语言学好了,你可以学习; 嵌入式学好了,你至少不用愁工作了; C语言学好了,你可以……做的事情有很多。 就业拓展 根据华清远见2
您可能关注的文档
最近下载
- 巨人通力3001007电气原理图纸.清晰.pdf
- 省级优秀课件人教版小学六年级体育与健康《跳绳---花样跳绳》.ppt VIP
- 某大楼装修工程应急救援预防方案.docx VIP
- 人教版物理八年级上册全册教案.docx
- 控制工程基础(原书第2版)佐藤和也习题答案-中文版.pdf VIP
- 2013昌河北斗星X5电路图.pdf VIP
- (公示版)巨正源(揭阳)新材料基地项目环境影响报告书.pdf VIP
- 水处理说明书.pdf VIP
- 【教案】赏延素心——中国书画的样式、内容与情感表达美术人美版(2019)选择性必修2+中国书画.docx VIP
- 22G101与16G101钢筋平法图集对比变化汇总.docx VIP
文档评论(0)