⑦z学院 1.1.1C语言的发展 C语言是在研制UNⅨ操作系统过程中诞生,伴随着 UNX操作系统的发展而流行 ALGOL60→B语言÷C语言(UNⅨX)→ANS c(1983) ·目前最流行的C语言有以下几种: Microsoft c或称Msc Borland turbo c或称 Turbo c(本教材选用) aT&T c Turbo C2.01989年 Turbo C++(3.0)1991年 C语言程序设计教程 ≤D回n
C语言程序设计教程 11 1.1.1 C语言的发展 • C语言是在研制UNIX操作系统过程中诞生,伴随着 UNIX操作系统的发展而流行 ALGOL 60 → B 语 言 → C 语 言 (UNIX) →ANSI C(1983) • 目前最流行的C语言有以下几种: Microsoft C 或称 MS C Borland Turbo C 或称 Turbo C (本教材选用) AT&T C Turbo C2.0 1989年 Turbo C++(3.0) 1991年
⑦z学院 1.1.2C语言主要特点: 1、C语言简洁、紧凑,使用方便、灵活。ANS|C一共只有32个 关键字,9种控制话句,主要用小写字母表示。 2、运算符丰富。共有34种。C把括号、赋值、逗号等都作为运 算符处理。 3、数据结构类型丰富。 4、C语言是一种结构化、模块化的程序设计语言。其程序由函 数组成,便于模块化的程序设计,程序结构完全由顺序结构、 选择结构和循环结构组成 、语法限制不太严格,程序设计自由度大。一行可以写多个 句,变量类型使用灵活。 6、C语言既具有高级语言的功能,又具有汇编语言的许多功能。 7、生成目标代码质量高,程序执行效率高,与汇编语言相比, 用C语言写的程序可移植性好 ≤D2 C语言程序设计教程
C语言程序设计教程 12 1.1.2 C语言主要特点: 1、C语言简洁、紧凑,使用方便、灵活。ANSI C一共只有32个 关键字,9种控制语句,主要用小写字母表示。 2、运算符丰富。共有34种。C把括号、赋值、逗号等都作为运 算符处理。 3、数据结构类型丰富。 4、C语言是一种结构化、模块化的程序设计语言。其程序由函 数组成,便于模块化的程序设计,程序结构完全由顺序结构、 选择结构和循环结构组成。 5、语法限制不太严格,程序设计自由度大。一行可以写多个 语句,变量类型使用灵活。 6、C语言既具有高级语言的功能,又具有汇编语言的许多功能。 7、生成目标代码质量高,程序执行效率高,与汇编语言相比, 用C语言写的程序可移植性好
⑦z学院 12C语言程序的基本结构 1.简单的C程序 例1.1输出指定字符串。 #include<stdio .h> void main( printf("Hello, this is a c programming language. n") *输出C程序语言字符串* 程序运行结果: Hello, this is a c programming l anguage ≤D<回; C语言程序设计教程
C语言程序设计教程 13 1.2 C语言程序的基本结构 1.简单的C程序 例1.1输出指定字符串。 #include<stdio.h> void main() { printf("Hello, this is a c programming language.\n"); /*输出C程序语言字符串*/ } 程序运行结果: Hello, this is a c programming language
⑦z学院 一程序分析 1)0程序一般用小写字母书写; 2)每个C源程序有且只能一个main()函数,称主函数 main前的void表示此函数是“空类型” 3)程序体必须在一对{}之间 4)每个语句的结尾,必须要有“;”作为终止符。 5)/*……*/表示注释部分,注释内容可用汉字或英文字符 表示。 6)函数调用语句, pr intf函数的功能是把要输出的内容送到显 示器去显示 7) print函数是一个由系统定义的标准函数库中的输出函数, 可在程序中直接调用。 pr intf语句中双撇号中的字符串按原样 输出。“\n”是换行符即回车换行。 8)“# inc lude为预编译命令也称为文件包含命令,常在 “main主函数之前,用于将有关的“头文件”包括到用户源文 件中。被包含的文件通常是由系统提供的,其扩展名为h。 stdo.h为标准输入输出库文件,其内定义矿矿D函数篚 廊骗设计教程
C语言程序设计教程 14 程序分析 1)C程序一般用小写字母书写; 2)每个C源程序有且只能一个main ( ) 函数,称主函数; main前的void表示此函数是“空类型” 。 3)程序体必须在一对{ }之间; 4)每个语句的结尾,必须要有“ ; ”作为终止符。 5)/*…… */ 表示注释部分,注释内容可用汉字或英文字符 表示。 6)函数调用语句,printf函数的功能是把要输出的内容送到显 示器去显示. 7)printf函数是一个由系统定义的标准函数库中的输出函数, 可在程序中直接调用。printf语句中双撇号中的字符串按原样 输出。“\n ”是换行符即回车换行。 8)“#include”为预编译命令也称为文件包含命令,常在 “main”主函数之前,用于将有关的“头文件”包括到用户源文 件中。被包含的文件通常是由系统提供的,其扩展名为.h。 “stdio.h”为标准输入输出库文件,其内定义了printf函数的 原型