《C语言程序设计》PPT.pptx

  1. 1、本文档共164页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计For 123高计网上学期有点失败C语言用于做什么?学习高级程序设计的基础编制程序C程序设计语言的地盘应用程序(Application)基于平台的应用程序C语言的地盘高级语言的地盘应用平台操作系统(OS)硬件(Hardware)低级语言的地盘C语言最擅长什么?与硬件打交道资源消耗少效率要求高现状?关系族谱图专业中的作用?网页网站设计软件设计计算机二级C?难不难?听说:除了难,还是难!!!我们怎么学?程序设计诀窍:抓住原理多看,多练,多动手人的脑袋对数据的处理对比程序对数据的处理!一点建议/stunt/article/details/6767917自己多看书!考核方法What is a computer? 目前的PC机可每秒执行十亿次加法人用计算器一生也完不成PC机1秒钟完成的计算量硬盘CPU内存What is a computer?硬件(hardware)键盘、鼠标、显示器、硬盘、DVDs、内存、CPU…硬件成本下降很快摩尔定律每过18个月微芯片的集成度翻一番,而芯片价格保持不变软件(software)运行于计算机之上的程序(Program)如何降低软件开发成本?计算机如何工作What is programming language? 很像厨师的菜谱,定义了执行某个任务所需的步骤但不幸和不同的是,你不能使用你自己的母语来写CodeC程序设计语言的地盘以往的擅长:与操作系统和基础工具有关的编程任务操作系统核心,设备驱动程序,系统工具,网络应用,编辑器,字处理工具,编译器,某些图形和GUI应用,以及数据库应用未来的发展:高性能、实时中间件,嵌入式领域,并发程序设计等机器语言101110000000000100000000000001010000000100000000计算1+1汇编语言MOV AX, 1101110000000000100000000ADD AX, 1000001010000000100000000BASIC语言PRINT 1+1C语言#include stdio.hmain(){ printf(%d\n, 1+1);}C语言的创世纪一切从一个叫“Space Travel”的电子游戏开始……为了让他的游戏能在PDP-7上运行,Ken Thompson用汇编语言给PDP-7写了一个操作系统——UNIX汇编太不好用了,Thompson需要高级语言试验了一些高级语言,包括Fortran,都不理想他在BCPL基础上,自己设计了一个B语言UNIX开始发展,B也不够用了Dennis Ritchie加入,把B改造成C开始用C重写UNIXRitchie和Thompson在开发UNIX接受美国国家技术勋章C程序设计语言是一种高级语言高级语言并不是“高级”,只是相对低级语言,在一个高的级别上进行编程历史悠久,战勋卓著诞生于上世纪70年代初,成熟于80年代(C89),修订与90年代(C99)很多重量级软件都是用C写的上天入地,无所不能几乎没有不能用C写出来的软件,没有不支持C的系统很多流行语言、新生语言都借鉴了它的思想、语法从C++,到Java,再到C#,还有php等C语言的祖师爷Dennis M. Ritchie/who/dmr//who/dmr/Ritchie漫画像C is quirky, flawed, and an enormous success.计算机基本工作过程整个过程的执行者是硬件,但硬件是受软件控制的编程,就是编写软件,使硬件按照人的意图工作编译运行编译过程程序员(Programmer)编写程序源代码(Source Code)编译器(Compiler)把源代码转换为可被计算机理解的机器代码(Machine Code),并把机器代码以可执行文件(Executable File)的形式保存在磁盘上软件的运行计算机把机器代码读入到内存(Memory),由CPU运行这些代码,读取输入(Input),产生输出(Output),完成程序员预定的功能编译语言一种编译语言对应一种编译器程序员按照该语言的语法编写程序源代码,把自己的意图融入到代码中编译器读入源代码,把程序员的意图转换成可执行程序,供他人使用编译器C语言可执行程序解释运行解释运行过程程序员编写程序源代码解释器读入源代码,并执行源代码解释运行的语言特点执行速度慢好学易用先编译、后解释把源代码编译成更容易解释的中间代码,然后再解释运行C程序设计语言第1章 观其大略简单数学题目求解步骤题目:从学校到石阡路费多少钱?① 分析题目,到石阡路线怎么走(学校-汽车站-石阡)② 设变量,x为学校到汽车站车费,y为汽车站到石阡车费③ 设变量,z为全部车费④ 得出到石阡车费式子(表达式):简单程序求解步骤题目:从学校到石阡路费多少钱?① 分析题目,到石阡路线怎么走(学校-汽车站

文档评论(0)

4411184 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档