- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言的学与规划
C语言的学习与规划 勒楚穆姿丽吨葵绊得符涩阅乱佃席州春漓炊醋败恩普搪负雕斤鸭摄琵付斯C语言的学与规划C语言的学与规划 小故事,大道理::树上还剩几只鸟? T:树上有10只鸟,开枪打死一只,还 剩几只? S:是无声手枪或是别的无声手枪吗? T:不是 S:枪声有多大? T:80-100分贝 S:您确定那只鸟真的被打死了吗? T:确定,你告诉我还剩几只鸟就行 了,OK? S:OK,树上的鸟里有没有聋子? T:没有 S:有没有被关在笼子里挂在树上的? T:没有 S:边上有没有其他的树,树上还有没 有其他的鸟? T:没有 S:如果有鸟怀孕了,算不算肚子里的小 鸟? T:不算 S:打鸟的人眼有没有花?保证是十只? T:没有花,就十只。 S:有没有傻得都不怕死的鸟? T:都怕死 S:会不会一枪打死两只? T:不会 S:如果老师的回答没有骗人,打死的鸟 要是挂在树上没有掉下来,那么就剩 一只,如果掉下来,就一只不剩 T:你早点说嘛,小子,去当程序员吧, 别折磨我了,去折磨电脑吧。 找芦频迢黑症筑絮须叛矮蓟莲镀爽娟挣驻蹿小贫清语捷暂啡瞬猴贡松步腑C语言的学与规划C语言的学与规划 画出程序流程图如下: 树上有10只鸟 综合处理 还剩多少只鸟? 打死了一只 Input Output 判断会影响鸟的数量的因素 贡肠拌铣仔贞淖镭涎氓怔虫僧续彰展八勉位犬引怜雇嫁惟试斜坊忱荔镇痕C语言的学与规划C语言的学与规划 伪程序如下: 伪代码(Pseudocode):是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal、C、Java等)实现。 Input(“打死了一只鸟”){ if((“枪是有声枪”)(“鸟打死了”)(“鸟的听力都正常”)(“鸟都是自由的”)(“没有孕鸟”)(“猎人眼神正常”)(“鸟儿都怕死”)(“一枪只打中一只鸟”)(“老师没骗人”){ if(“死鸟没掉下树”))Output(“还剩1只鸟”); if(“死鸟掉下树”)Output(“1只不剩”);}} 轻围斥严勇符霹谋寻讹膛溜撼热隅俘天圃谭屁罕仕椎苇讯标躺源锅絮踩犬C语言的学与规划C语言的学与规划 为什么要学习C语言? 这是我们学习任何新事物都必须要搞清楚的!我为 什么要学习这个新事物? 类比一下:我为什么要上大学? 1.学到更多东西,实现自己的人生价值; 2.学会做人,做事; 3.找个好工作; 4.要想成为硕士,所以必须要先上大学; 5.…… 洞瑰窥仑权怯威绚廖寝糖杭恿奸赁帮蒲婚祝腕嗡遁涯梅抽仑邀凌怔靴赦蝶C语言的学与规划C语言的学与规划 为什么要学习C语言? C语言是一种面向过程的计算机程序设计语言,它是目前众多计算机语言中举世公认的优秀的结构程序设计语言之一。它由美国贝尔研究所的(里奇) D.M.Ritchie于1972年推出。1978后,C语言已先后被移植到大、中、小及微型机上。C语言发展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。许多著名的系统软件,如都是由C 语言编写的。用C 语言加上一些汇编语言子程序,就更能显示C 语言的优势了。 茬状台睬豌痈观滦咬诉啡百骋绚封功嫉譬拦拧胎熏膊趴美纷拔屋湍党孩攻C语言的学与规划C语言的学与规划 为什么要学习C语言? C语言的特点(初学者了解即可) 面向过程而不是面向对象 C语言功能强大,表达能力强 生成的目标程序效益高 可移植性好 既有高级语言的优点,又有低级语言的特色 计算机语言C语言被誉为最有“钱”途的语言 应用于生活的各行各业(尤其电子通讯、控制类、计算机类等) 妙眨猜迟培债启鹏淄硼霓差流剑道毋徐筛剐涵棺崩袍柴曳风履棚维骗哀么C语言的学与规划C语言的学与规划 为什么要学习C语言? 优点——功能强大 简洁紧凑、灵活方便 运算符丰富 数据结构丰富 C语法限制不太严格,程序设计自由度大 C语言允许直接访问物理地址,对硬件进行操作 生成目标代码质量高,程序执行效率高 C语言适用范围大,可移植性好 辗奸够上骨腮蠕伙盐肤怠故喉卢窄幢筹兰唤戎氢魔呜弗墟灰迂谗绑蒙醒篇C语言的学与规划C语言的学与规划 为什么要学习C语言? 缺点——数据安全性 1. C语言的缺点主要表现在数据的封装性上,这一点使得C在数据的安全性上有很大缺陷,这也是C和C++的一大区别。 2. C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。从应用的角度,C语言比其他高级语言较难掌握。 簧殃肌旁屹皇冒酸侨疾屹恍挝蝗斜围登狭蜕皖告驶架里疙雅该贯盗帮太外C语言的学与规划C语言的学与规划 为什么要学习C语言? 原因:学好了C语言对于学习C++、C#、C.NET、VB、VFP、Verilog-H
文档评论(0)