校园网C语言程序设计第章

上传人:xy****7 文档编号:94168881 上传时间:2019-08-03 格式:PPT 页数:36 大小:160.50KB
返回 下载 相关 举报
校园网C语言程序设计第章_第1页
第1页 / 共36页
校园网C语言程序设计第章_第2页
第2页 / 共36页
校园网C语言程序设计第章_第3页
第3页 / 共36页
校园网C语言程序设计第章_第4页
第4页 / 共36页
校园网C语言程序设计第章_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《校园网C语言程序设计第章》由会员分享,可在线阅读,更多相关《校园网C语言程序设计第章(36页珍藏版)》请在金锄头文库上搜索。

1、第1章 C语言概述,1.1 C语言的结构和特点,1.1.1 C语言的发展历史 1.1.2 C语言的特点 1.1.3 C语言程序的一般形式 1.1.4 C语言的结构特点,计算机语言经历了较长的发展阶段,各类语言的出现为计算机技术的发展提供了强大的动力。当今时代,影响最大的还是各类高级语言,其中C语言便是典型代表。本章首先向读者介绍有关C语言的一般知识。,【学习目标】, 了解C语言的历史和发展过程 了解C语言的特点及C程序的组成部分 了解C程序的编译、链接过程 掌握C语言开发平台Turbo C的用法,1.1.1 C语言的发展历史,C语言既具有高级语言的特点又具有低级语言的特点,是当今最有发展前途的

2、计算机高级语言之一。C语言可以用来编写系统软件,也可以用来编写应用软件。C语言是美国贝尔实验室的D.M.Ritchie在B语言的基础上设计出来的,在一段时间里,C语言还只是在贝尔实验室内部使用。1977年出现了可移植的C语言。1978年UNIX第7版的C语言成为后来被广泛使用的C语言版本的基础,被称为标准C。,1983年,美国国家标准化协会(ANSI)根据C语言问世以来的各种版本,对C进行发展和扩充,并制定了新的标准,称为ANSI C。1990年,国际标准化组织(ISO)制定了ISO C标准,目前流行的C语言编译系统都是以它为标准的。 本书的叙述基本上以ANSI C为基础,上机练习则以Turb

3、o C环境为基础。,1.1.2 C语言的特点,C语言兼有汇编语言和高级语言的优点,既适合于开发系统软件,也适合于编写应用软件,被广泛应用于事务处理、科学计算、工业控制、数据库技术等领域。,(1)C语言是结构化的语言,C语言程序有3种基本结构:顺序结构、选择结构和循环结构。由这3种基本结构组成的程序可以解决许多复杂的问题。,(2)C语言是模块化的语言,C语言主要用于编写系统软件和应用软件。一个较大的系统程序往往被分为若干个模块,每一个模块用来实现特定的功能。在C语言中,用函数作为程序的模块单位,便于实现程序的模块化,可以大大减少重复编程。程序设计时,利用函数可减少劳动量、提高编程效率。,(3)语

4、言简洁、紧凑,使用方便、灵活,C语言一共只有32个关键字和9种控制语句,程序书写形式自由。在一般语言中的许多结构单元在C语言中都通过库函数调用来完成,库函数可根据需要方便地扩充,压缩了一切不必要的程序组成部分。,(4)程序可移植性好,C语言程序便于移植,目前C语言在许多计算机上的实现大都是由C语言编译移植得到的,不同机器上的编译程序大约有80%的代码是公共的,程序不做任何修改就可用于各种型号的计算机和各种操作系统。,(5)数据结构丰富,具有现代化语言的各种数据结构,C语言的基本数据类型有整型(int)、实型(float)以及字符型(char)等。在此基础上还可创建各种构造数据类型,如数组、指针

5、、结构体和共用体等。使用C语言还能用来实现复杂的数据结构,如链表、树等。这样丰富的数据结构无疑极大地增强了C语言的功能。,(6)运算符丰富、代码效率高,C语言共有34种运算符,使用各种运算符可以实现在其他高级语言中难以实现的运算。在代码质量上,C语言可与汇编语言媲美,其代码效率仅比用汇编语言编写的程序的代码低10%20%。,1.1.3 C语言程序的一般形式,可以将C语言程序的一般形式归纳如下。 main() 变量定义 (声明部分) 调用函数fun1 调用函数fun2 ,fun 1() 变量定义 调用函数fun3 程序段 ,funn() 变量定义 调用函数fun7 程序段 其中fun1,funn

6、为用户自定义函数。,1.1.4 C语言的结构特点,C程序中每个语句以一个“;”(分号)结束。分号是C程序语句必不可少的组成部分。,(1)语句是C程序的最小构成单位,(2)main()函数是程序执行的起点,C程序总是从main()函数开始执行,不论main()函数在整个程序中的位置如何。,(3)C程序书写格式自由,C程序的一行内可以书写几个语句。一个语句也可以写在多行上,用“”作续行符。,(4)可在C程序的任何部分添加注释语句,以提高程序的可读性,C语言注释由“/*”开始,至“*/”结束。注释可分为若干行,给程序加上注释是一个良好的编程习惯。注释部分不会对程序本身的运行产生影响。,(5)函数是C

7、程序的基本组成单位,是C程序模块化结构的重要体现,函数是构成C语言程序的基本单元。一个C源程序中有且仅有一个main()函数,还可以包含任意多个其他函数。程序运行时,通过函数调用的形式来实现函数之间的信息传递。被调用的函数可以是系统提供的库函数,也可以是用户根据需要自己编写的函数。,【案例1-1】 在屏幕上显示I love you,China!。,#include void main() printf(“I love you,China!“); 本程序的作用是在屏幕上输出以下信息: I love you,China!,【案例小结】,(1)“main()”表示主函数,大括号“”括起来的部分称为函

8、数体。每个程序中都必须有且仅有一个main()函数。 (2)语句是组成程序的最小结构单元。主函数的函数体中只包括一个输出语句:printf()是C语言的输出函数;双引号内的内容按原样输出;“n”是换行符,即在输出“I love you,China!”后光标换到下一行。 (3)每个语句最后必须有一个分号。,【案例1-2】 比较两个变量值的大小。,#include void main() int a,b,c; /*定义变量a,b,c为整型变量*/ a=20;b=15; /*给变量a,b赋初值*/ c=ab?a:b; /*比较变量a,b的大小,将较大的数赋给变量c*/ printf(“%dn“,c)

9、; /*输出比较结果*/ 程序运行结果为 20,【案例小结】,(1)本程序的作用是比较整数a和b的大小,说明如下。 程序中“/*/”包围的部分为注释(如果在C+的环境下运行C程序,其注释部分可用“/”代替“/*/”,把注释语句放在“/”之后即可)。注释部分便于阅读程序的人理解程序员的设计意图,并不影响程序的编译和运行。注释可以放在程序中的任何位置。 (2)C语言中使用变量作为数据组织的基本形式,变量的基本操作包括变量的定义、变量的赋值以及变量的运算等。 (3)程序第4行定义了a,b和c这3个变量,并指定它们为整型(int)变量;程序第5行是两个赋值语句,为变量a和b设定初始值分别为20和15;

10、程序第6行将变量a与b中较大的数赋给变量c。,1.2 C程序的编译、链接和运行,1.2.1 C程序的设计过程 1.2.2 Turbo C简介 1.2.3 使用Turbo C开发C语言程序的一般方法和步骤,Turbo C是Borland公司开发的一个适用于微机,同时集程序编辑、编译、链接和调试于一体的C编译系统。它具有良好的用户界面和丰富的库函数,同时还有运行速度快、效率高和功能强等优点,使用非常方便。,1.2.1 C程序的设计过程,一个C语言程序要能够最终实现既定的功能,需要依次经历以下几个基本环节。 (1)编辑:使用C语言编写程序代码,创建源文件。 (2)编译:在C程序的编译过程中,可以查出

11、程序中的语法错误。编译器将程序转换为机器代码后即可生成目标程序(.obj)。 (3)链接:C程序是模块化设计程序,一个C程序可能由多个程序设计者分工合作编写。最后需要将库函数以及其他目标程序链接为一个整体,生成可执行文件(.exe)。 (4)运行:运行源文件经过编译链接后生成的可执行文件(.exe)即可获得正确的结果。,1.2.2 Turbo C简介,Turbo C是Borland公司开发的C程序开发平台,具有良好的用户界面和丰富的库函数,功能强大,可以完成对C语言程序的编辑、编译、链接、调试以及程序运行等工作。与其他开发平台相比,Turbo C软件小、安装方便、界面友好、速度快、效率高、功能

12、完善。本书使用Turbo C 2.0进行C程序开发。,1.2.3 使用Turbo C开发C语言程序的一般方法和步骤,启动Turbo C后,将打开Turbo C集成开发环境,进入图形用户界面。,(1)启动Turbo C,(2)编辑源文件,在编辑(Edit)状态下可以根据需要输入或修改源程序。使用【Edit】菜单中的命令对源文件进行编辑,如源程序已经存在,则可以通过【File】菜单下的【Load】命令将其调入到Turbo C环境再进行编辑。,(3)编译源程序,编辑好一个源程序后,使用【Compile】菜单中的命令对源程序进行编译,得到一个后缀为.obj的目标程序。一般情况下,一个程序需要经过多次编

13、辑和修改才能通过编译。,(4)链接源程序,生成目标文件后,再通过【Compile】菜单中的【Link EXE file】命令对程序进行链接操作,生成一个后缀为.exe的可执行文件。如果链接过程中发现错误,还要返回编辑修改。,(5)运行程序,经过编辑、编译和链接后,产生了一个可执行的文件(后缀为.exe)。使用【Run】菜单中的命令,执行已编译和链接好的目标文件,得到程序的运行结果。按Alt+F5键可以看到运行结果。,习题,1C语言有何特点? 2C语言主要用途是什么?与其他语言有什么区别? 3一个C程序由哪几部分组成? 4C语言以函数作为基本单元,有什么好处? 5一个C程序的开发应经过哪几个步骤?简述各步骤的作用。 6参照本章例题,编写一个C程序,输出以下信息: * * * * * * * * * * * * * * * * * * * * * I love this game! * * * * * * * * * * * * * * * * * * * * *,7上机运行本章3个案例。熟悉所用系统的上机方法与步骤。 8上机编辑、运行以下程序并核实其结果是否正确。 #include void main() int a,b,c; a=3; b=5; c=a+b; printf(“%d“,c); ,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号