第1章 程序设基本概念.pptVIP

  • 1
  • 0
  • 约1.84千字
  • 约 11页
  • 2019-01-30 发布于江苏
  • 举报
第1章 程序设基本概念

第1章 程序设计基本概念 1.1 C语言的历史背景 C语言的诞生与发展 在C语言诞生以前,系统软件主要是用汇编语言编写的。由于汇编语言程序依赖于计算机硬件,其可读性和可移植性都很差;但一般的高级语言又难以实现对计算机硬件的直接操作(这正是汇编语言的优势),于是人们盼望有一种兼有汇编语言和高级语言特性的新语言。 本书以ANSI C新标准来介绍。 2、C语言是贝尔实验室于70年代初研制出来的,后来又被多次改进,并出现了多种版本。80年初,美国国家标准化协会(ANSI),根据C语言问世以来各种版本对C语言的发展和扩充,制定了ANSI C标准(1989年再次做了修订)。 ALGOL CPL BCPL B C语言 目前,在微机上广泛使用的C语言编译系统有Microsoft C、Turbo C 、Borland C等。虽然它们的基本部分都是相同的,但还是有一些差异, 所以请大家注意自己所使用的C编译系统的特点和规定(参阅相应的手册)。 本书选定的上机环境是TC V2.0(DOS操作系统)。 1.2 C语言的特点 C语言同时具有汇编语言和高级语言的优势。 语言简洁、紧凑,使用方便、灵活。共只有32个关键字,9种控制语句。程序书写自由,主要用小写字母表示。 运算符极其丰富。共有34种运算符。 数据结构丰富,具有现代化语言的各种数据结构。数据类型有整型、实型、字符型、数组、指针、结构体等。 C语言的特点 具有结构化的控制语句。如:if---else、while、do---while、switch、for语句等。 语法限制不太严格,程序设计自由度大。 允许直接访问物理地址,直接对硬件操作。 生成的目标代码质量高,程序执行效率高。 可移植性好。(与汇编语言相比) 简单的程序设计一般包括下面的几个部分: 1.确定的数据结构 2.确定的算法 3.编码 4.在计算机上调试 5.整理并写出文档 1.3 C程序的上机步骤 1.运行一个C语言程序的一般过程 2.TC的启动、退出与命令菜单 3.编辑并保存一个C语言源程序 4.编译、连接──单个源程序文件 5.运行与查看结果 6.编辑下一个新的源程序 1.运行一个C语言程序的一般过程 Turbo C是一个集源程序编辑、编译、连接、运行与调试于一体、 用菜单驱动的集成软件环境。 运行一个C语言程序的一般过程: (1)启动TC,进入TC集成环境。 (2)编辑(或修改)源程序。 (3)编译。如果编译成功,则可进行下一步操作;否则,返回(2)修改源程序,再重新编译,直至编译成功。 (4)连接。如果连接成功,则可进行下一步操作;否则,根据系统的错误提示,进行相应修改,再重新连接,直至连接成功。 (5)运行。通过观察程序运行结果,验证程序的正确性。如果出现逻辑错误,则必须返回(2)修改源程序,再重新编译、连接和运行,直至程序正确。 (6)退出TC集成环境,结束本次程序运行。 总结: 用TurbocC运行C程序的步骤 1、? 编辑源文件(打开新窗口或ALT+E) 2、? 编译源程序并连接F9(ALT+C) 3、? 执行程序CTRL+F9(ALT+R) ALT+X脱离TurbocC 4、显示结果 ALT+F5(或ALT+R,使用子菜单user screen) CTRL+F2 中止当前调试,释放分给程序的空间 ALT+主菜单第一个字母,可进入相应的菜单 F5扩大编辑窗口到整个屏幕 Alt+Enter可使窗口最大化,最小化 F6 编辑窗口和信息窗口间进行切换 F10 从编辑窗口转到主菜单 * * 本章主要介绍C语言程序的结构和书写规则,以及Turbo C V2.0的基本操作。 1.1 C语言出现的历史背景 1.2 C语言特点 1.3 简单的C程序介绍 1.4 C程序的上机步骤 内容提要: 由一个国际委员会1957-1958设计,是许多程序语言的“开山鼻祖” 1963由英国的剑桥大学推出了combinde programming language语言 1970年由美国贝尔实验室在BCPL基础上并写出了UNIX操作系统

文档评论(0)

1亿VIP精品文档

相关文档