网站大量收购独家精品文档,联系QQ:2885784924

C语言大学实用教程1-9章教程配套完整版电子课件.pptx

C语言大学实用教程1-9章教程配套完整版电子课件.pptx

  1. 1、本文档共743页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
完整版课件完整版ppt完整版电子教案教学课件全套课件全套ppt成套课件成套ppt

C语言大学实用教程 1-9章743页完整版课件内容可修改PPT 第1章 程序设计ABC计算学部1C语言大学实用教程 HIT-C Programming 本章学习内容C语言的特点C程序的基本结构编辑、编译、链接、运行C语言程序的环境、方法和步骤 HIT-C Programming 很像厨师的菜谱,定义了执行某个任务所需的步骤但不幸和不同的是,你不能使用你自己的母语来写程序何谓程序? HIT-C Programming 计算机能读懂的语言? 机器语言(Machine Language)由一系列二进制0和1组成机器语言编写的1+1程序低级语言101110000000000100000000000001010000000100000000像不像天书? HIT-C Programming PRINT 1+1结果显示在屏幕上#include stdio.hmain(){ printf(%d\n, 1+1);}人与计算机进行交流的语言BASIC语言编写的1+1程序C语言编写的1+1程序既不是英语,也非机器语言但更像英语高级语言比写机器语言程序容易,但比使用英语难何谓程序设计语言 (programming language) ? HIT-C Programming 何谓程序员 (Programmer) ?编写程序源代码(Source Code)的人计算机、程序员、程序之间的关系如果计算机是乐队,那么程序员就是指挥家,程序就是乐谱。如果计算机是军队,那么程序员就是总司令,程序就是作战计划。 HIT-C Programming 程序开发步骤What is to be done?可执行文件扩展名为.exe的文件 分析(Analysis)设计(Design)编码(Write)编辑(Edit)编译(Compile)链接(Link)运行 (Run)调试(Debug)How is it to be done?扩展名为.c的文件(对C而言) 扩展名为.obj的文件 HIT-C Programming 开发C程序的步骤1.设计算法2. 根据算法思路或数学模型,按照该语言的语法编写程序源代码把自己的意图写入源代码中3. 编辑源程序4. 编译和连接5. 反复上机调试程序, 直到改正了所有的编译错误和运行错误6. 运行 HIT-C Programming 如何让计算机读懂 程序设计语言?编译程序(编译器,Compiler)的功能读入高级语言编写的程序源代码,将其翻译成在逻辑上与之等价的目标程序,即转换成机器代码(可执行程序)一种程序设计语言对应一种编译器C语言可执行程序编译器 HIT-C Programming 编译程序的执行过程?编译过程一般分成5个阶段 HIT-C Programming 程序在计算机内部是如何运行的?计算机把机器代码读入到内存由CPU运行这些代码读取输入(Input)产生输出(Output)完成程序预定的功能输入/输出设备存储器运算器控制器程序和输入数据输出结果取出数据存入数据操作命令存取命令取出程序指令输入输出命令计算结果CPU大脑记忆装置(Memory)眼睛和耳朵 HIT-C Programming 高级语言的魅力易学、易用、易读、易懂、强大、可移植百家争鸣,据不完全统计2500种,绝大多数是高级语言/~nkinners/LangList/Extras/langlist.htm可看到其列表和简介 影响最大、寿命最长的是C语言 各种语言的受欢迎程度14/53C是一朵奇葩,40余年,经久不衰,老而弥坚C生万物,编程之本 HIT-C Programming C语言的产生背景和历程20世纪60年代,贝尔实验室,Ken Thompson开始开发一个叫做UNIX的操作系统最初的操作系统等系统软件都是用汇编语言编写的,便于直接对硬件及接口进行操作,但依赖于硬件,可读性和可移植性比较差 →高级语言?→集高级语言和低级语言优点于一身?70年,将BCPL语言改造成更适合开发UNIX的B语言73年,Dennis M. Ritchie将B语言改造成C语言,把UNIX操作系统的90%以上源代码用C语言改写 HIT-C Programming C语言的设计者Ritchie漫画像1978年,Brian W.Kernighan和Dennis M.Richie 合著影响深远的名著《The C Programming Language》称为标准的C语言版本1983年,美国国家标准化协会对C发展和扩充,制定了新的标准称为 ANSI CANSI C标准的发布是C语言成熟的标志教科书就是以ANSI C为依据编写的接受

您可能关注的文档

文档评论(0)

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

教师资格证持证人

全网 内容最全课件 价格最低 质量最高 不是之一,是唯一。 每个人使用的办公软件版本不一样,如有个别显示不出的文件,建议使用最新版。

版权声明书
用户编号:8070063100000015
领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档