《C语言程序设计》全套PPT课件.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 C语言概述本章导读通过本章内容的学习,培养学习者熟悉Microsoft Visual C++6.0开发环境,掌握Microsoft Visual C++6.0下创建Win32 Console Application项目的过程,掌握在Microsoft Visual C++6.0下程序的编辑、编译、连接、运行等过程,了解Microsoft Visual C++6.0下程序调试的方法,掌握运用C语言编写一个简单程序的方法。能力目标(1) 程序设计的基本概念(2) 用计算机解决问题的思路、方法和步骤(3) C语言的基本概念(4) Microsoft Visual C++6.0的配置和使用方法 任务一 计算机语言与程序设计阶段1 程序的概念为了有效指挥计算机工作,不发混乱的“命令”,不发错误的“命令”,就需要开展程序设计工作。程序设计(Programming)是指设计、编制、调试程序的方法和过程。程序设计是目标明确的智力活动,它要求编写程序的人员首先对需要完成的任务有一个比较清晰的认识,然后按照计算机可以识别的方式来组织这些指令以形成程序,最后将程序提交给计算机去执行,从而完成预定任务。由于任务的复杂性和多样性,程序设计工作也不可能一蹴而就,需要在设计过程中不断地修改和完善,最终满足任务的需求,这就是程序的调试和测试过程。 任务一 计算机语言与程序设计阶段2 计算机语言1.机器语言机器语言是机器相关的。机器语言是由计算机体系结构设计者定义,并据此设计与实现计算机硬件。计算机工作基于二进制,从根本上说,计算机只能识别和接受由0和1组成的指令,机器语言是一些由二进制数码0和1组成的数字串。2.汇编语言当然这样的程序要想在计算机上运行还需要经过汇编程序的翻译。借助于汇编语言,计算机的应用得到了迅速的发展。这时程序员开始发现即便是完成一个很简单的任务,也需要编写很多条汇编指令。3.高级语言高级语言源程序在计算机上运行需要被翻译成机器语言,这个翻译程序被称为编译器,被转换为机器指令的程序称为目标程序。今天,绝大多数程序都是采用高级语言编写的。具体来说,编译是指将高级语言源程序一次性地、完整地翻译成机器语言,所以编译一个高级语言源程序是很费时的,对计算机的性能要求较高。 任务二 C语言源程序阶段1 C语言的发展目前最流行的C语言有以下几种:Microsoft C 或称 MS CBorland Turbo C 或称 Turbo CATT C 任务二 C语言源程序阶段2 C语言的优点C语言简洁、紧凑,使用方便、灵活。C语言一共只有37个关键字、9种控制语句,程序书写形式自由,主要用小写字母表示,压缩不必要的成分。C语言程序比其他许多高级语言简练,源程序短,因此输入程序时工作量少。实际上,C语言是一个很小的内核语言,只包括极少的与硬件有关的成分,语言不直接提供输入和输出语句、有关文件操作的语句和动态内存管理的语句等,C语言的编译系统相当简洁。运算符丰富。数据类型丰富。具有结构化的控制语句。C语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。用C语言编写的程序可移植性好。 任务二 C语言源程序阶段3 C语言结构一个C语言源程序可以由一个或多个源文件组成。每个源文件可由一个或多个函数组成。函数是C程序的主要组成部分。程序的几乎全部工作都是由各个函数分别完成的,函数是C程序的基本单位,在设计良好的程序中,每个函数都用来实现一个或几个特定的功能。一个源程序不论由多少个文件组成,都有且只有一个main函数,即主函数。不论main函数处在整个程序中的什么位置,程序总是从main函数开始执行的。C语言字符集由字母、数字、空白符、标点和特殊字符组成。在字符常量、字符串常量和注释中,可以使用汉字或其他可表示的图形符号。 任务二 C语言源程序阶段4 C程序的运行用C语言编写的程序是源程序。计算机不能直接识别和执行用高级语言写的指令,必须用编译程序把C源程序翻译成二进制形式的目标程序,然后再将该目标程序与系统的函数库以及其它目标程序连接起来,形成可执行的目标程序。在编好一个C源程序后,怎样上机进行编译和运行呢? 一般要经过以下几个步骤:编辑程序:为了让计算机能代替人工完成以上的工作流程,需要将以上过程转化成计算机可以识别的指令序列(即程序)。下面代码是对这个任务的计算机描述。编译与连接:当编辑好程序后,下一步工作就是应用该语言的编译程序对其进行编译(Compile),以生成二进制代码表示的目标程序(二进制文件,文件后缀为obj)。实际上,还不能直接运行该目标程序,它需要与编程环境提供的库函数进行连接(Link),形成可执行的程序(文件后缀为exe)。运行与调试:当程序通过了语法检查、编译生成可执行

文档评论(0)

扬州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档