语宫程设说 ■讲义下载 ftp:∥172221825/ teacher张颖课件/C程序课件 教师:张颖 e-mail: b yhahotmail com
C语言程序设计 教师: 张颖 e-mail: b_yh@hotmail.com ◼讲义下载: ftp://172.22.18.25 / teacher/张颖/课件/C程序课件
第1章C语言概述 本章主要介绍0语言程序的结构和书写规则, 以及 Turbo c v2.0的基本操作 1.1c语言出现的历史背景 1.2c语言的特点 1.3简单的C程序的介绍 1.4C程序的上机步骤
第1章 C语言概述 本章主要介绍C语言程序的结构和书写规则, 以及Turbo C V2.0的基本操作。 1.1 C语言出现的历史背景 1.2 C语言的特点 1.3 简单的C程序的介绍 1.4 C程序的上机步骤
1.10语言出现的历史背景 1.c语言的诞生与发展 (1)在0语言诞生以前,系统软件主要是用汇编语言 编写的。由于汇编语言程序依赖于计算机硬件,其可读 性和可移植性都很差;但一般的高级语言又难以实现对 计算机硬件的直接操作(这正是汇编语言的优势),于 是人们盼望有一种兼有汇编语言和高级语言特性的新语 (2)c语言是贝尔实验室于70年代初研制出来的, 后来又被多次改进,并出现了多种版本。80年代初,美 国国家标准化协会(ANS1),根据c语言问世以来各种 版本对C语言的发展和扩充,制定了ANS0标准(1989 年再次做了修订)
1.1 C语言出现的历史背景 1.C语言的诞生与发展 (1)在C语言诞生以前,系统软件主要是用汇编语言 编写的。由于汇编语言程序依赖于计算机硬件,其可读 性和可移植性都很差;但一般的高级语言又难以实现对 计算机硬件的直接操作(这正是汇编语言的优势),于 是人们盼望有一种兼有汇编语言和高级语言特性的新语 言。 (2)C语言是贝尔实验室于70年代初研制出来的, 后来又被多次改进,并出现了多种版本。80年代初,美 国国家标准化协会(ANSI),根据C语言问世以来各种 版本对C语言的发展和扩充,制定了ANSI C标准(1989 年再次做了修订)
(本书选定的上机环境是70V2.0(D0操作系 统)。 1.2C语言的特点 C语言同时具有汇编语言和高级语言的优势。 (1)语言简洁、紧凑,使用方便、灵活。 (2)运算符极其丰富 (3)生成的目标代码质量高,程序执行效率高。 (4)可移植性好(较之汇编语言 (5)可以直接操纵硬件
(本书选定的上机环境是 TC V2.0(DOS操作系 统)。 1.2 C语言的特点 C语言同时具有汇编语言和高级语言的优势。 (1)语言简洁、紧凑,使用方便、灵活。 (2)运算符极其丰富。 (3)生成的目标代码质量高,程序执行效率高。 (4)可移植性好(较之汇编语言)。 (5)可以直接操纵硬件
(6)在0语言中,除实现版序,选和循环 种基本结构等的9条控制语句外,输入输出操 作均由标准库函数来实现。 所以学习0语言,不仅要学习这9条控制语 句和各种运算符,而且要学习并掌握常用标准 库函数的使用
(6) 在C语言中,除实现顺序、选择和循环 三种基本结构等的9条控制语句外,输入输出操 作均由标准库函数来实现。 所以学习C语言,不仅要学习这9条控制语 句和各种运算符,而且要学习并掌握常用标准 库函数的使用