资源预览内容
第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
第9页 / 共17页
第10页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
C语言程序设计清华大学出版社C C语言程序设计语言程序设计第第1 1章章 C C语言概述语言概述 C语言程序设计清华大学出版社本章内容要点本章内容要点 C C语言的发展及特点。语言的发展及特点。 C C程序的基本结构。程序的基本结构。 C C语言的基本符号与词汇。语言的基本符号与词汇。 C C语言集成开发环境。语言集成开发环境。C语言程序设计清华大学出版社第1章 C语言概述 本章任务本章要完成的任务是,编写并在Turbo C集 成开发环境中运行一个简单的C程序,该程序的 功能是求两个整数之和。 任务分解:=编写程序C程序的基本结构。=在Turbo C集成开发环境中编辑并运行程序。C语言程序设计清华大学出版社第1章 C语言概述 1.1 C语言简史及特点 一、一、C C语言的发展语言的发展 (1)1967年英国剑桥大学的Martin Richard推出BCPL语言(Basic Combined Programming Language)。(2)1970年贝尔实验室的K.Thompson以BCPL语言为基础,开发了B语言 ,并用B语言编写了Unix操作系统,在PDP-计算机上实现。(3)1972年贝尔实验室的D.M.Ritchie在B语言的基础上设计出C语言,C 语言既保持了BCPL语言和B语言的精练、接近硬件的优点,又克服了它们 过于简单的缺点。(4)1973年,K.Thompson和D.M.Ritchie合作把Unix的90%以上用C语言改 写,并加进了多道程序设计的功能,称为Unix第五版,开创了Unix系统发 展的新局面。(5)1975年Unix第六版颁布后,C语言得到计算机界的普遍认可,从此, C语言与Unix系统一起互相促进,迅速发展。C语言程序设计清华大学出版社第1章 C语言概述 1.1 C语言简史及特点 二、二、C C语言的特点语言的特点 1.C语言是结构化程序设计语言。2.C语言是模块化程序设计语言。3.C语言具有丰富的运算能力。4.C语言具有丰富的数据类型和较强的数据处理能力。5.C语言具有较强的移植性。6.C语言不但具有高级语言的特性,还具有汇编语言的特点。7.C语言具有较好的通用性。C语言程序设计清华大学出版社第1章 C语言概述 1.2 C语言程序 一、引例一、引例几个典型的几个典型的C C程序程序 例1.1 运行时在屏幕上显示信息“Welcome!”。 main() printf(“Welcome! n“); 运行结果:Welcome! C语言程序设计清华大学出版社第1章 C语言概述 1.2 C语言程序 一、引例一、引例几个典型的几个典型的C C程序程序 例1.2 求一个整数的平方。 main() int num,square; /* 定义两个整型变量 */num=9; /* 把9赋值给变量num */square=num*num; /* 计算num的平方,并将计算结果赋值给变 量square */printf(“square=%d“,square); /* 输出变量square的值 */ 运行结果:square=81 C语言程序设计清华大学出版社第1章 C语言概述 1.2 C语言程序 一、引例一、引例几个典型的几个典型的C C程序程序 例1.3 输入两个整数,输出其中的最大值。 main() int a,b,m; /* 定义3个整型变量 */scanf(“%d%d“, /* 输入两个整数到变量a和b中 */m=max(a,b); /* 调用max函数求a和b的最大值,并把函数的返回值 赋值给变量m,a和b为实际参数 */printf(“max=%d“,m); /* 输出变量m的值 */ max(n1,n2) /* 定义max函数,n1、n2为形式参数 */ int n1,n2; /* 定义形式参数的类型 */ int t; if (n1n2) t=n1; /* 比较n1和n2的大小,将最大值赋值给变量t */else t=n2;return t; /* 返回变量t的值 */ 运行结果:15 86 max=86C语言程序设计清华大学出版社第1章 C语言概述 1.2 C语言程序 二、二、C C程序的基本结构程序的基本结构 (1)C语言程序由函数构成。函数是构成C程序的基本单位,即C程序 由一个或多个函数组成,其中必须有且只能有一个名为main的主函数。(2)每个函数的基本结构如下:函数名()语句1;语句n;有的函数定义时,函数名后的小括号内有形式参数。内则是由若干 语句组成的函数体,每个语句必须以分号结束。C语言的书写格式较自由 ,一行内可以写多个语句,一个语句很长时也可以分写在多行上。(3)各个函数的定义是相互独立的。各函数定义的顺序无关紧要, 主函数可以定义在其他函数之前,也可以定义在其他函数之后,但程序的 执行总是从主函数开始。 C语言程序设计清华大学出版社第1章 C语言概述 1.2 C语言程序 三、三、C C语言的基本符号与词汇语言的基本符号与词汇 1.C语言的基本符号集C语言的基本符号集采用ASCII码字符集,包括: (1)大小写英文字母各26个。 (2)10个阿拉伯数字09。 (3)其他特殊符号,包括以下运算符和操作符:+ - * / % = = != /* 定义3个变量 */scanf(“%d%d“, /* 输入两个整数到变量a和b中 */sum=a+b; /* 求a和b的和,并把结果放入变量sum中 */printf(“sum=%dn“,sum); /* 输出变量sum的值 */ 运行结果:35 29 sum=64C语言程序设计清华大学出版社第1章 C语言概述 1.3 C语言集成开发环境 一、一、Turbo CTurbo C集成开发环境集成开发环境 1.启动Turbo C2.C源程序的建立和编辑 3.保存C程序 4.编译、连接和运行5.装入一个已有的C源程序6.结束当前程序,开始编辑另一个C程序7.退出Turbo C8.在程序中使用汉字C语言程序设计清华大学出版社第1章 C语言概述 1.3 C语言集成开发环境 二、其他二、其他C C语言集成开发环境简介语言集成开发环境简介 1.Visual C+集成开发环境2.C-FreeC语言程序设计清华大学出版社第1章 C语言概述解决任务二:解决任务二:在在Turbo CTurbo C集成开发环境中编辑并运行程序。集成开发环境中编辑并运行程序。例1.5 在Turbo C集成开发环境中编辑并运行例1.4程序。(在真实的操作环境中示范)C语言程序设计清华大学出版社第1章 C语言概述 习题=P141. 2. 3. 4. 5.
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号