教学材料《C语言》-第1章 C语言概述_第1页
教学材料《C语言》-第1章 C语言概述_第2页
教学材料《C语言》-第1章 C语言概述_第3页
教学材料《C语言》-第1章 C语言概述_第4页
教学材料《C语言》-第1章 C语言概述_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.1C语言的发展和特点

目前,在微机上广泛使用的C语言编译系统有MicrosoftC(简称MSC)、TurboC(简称TC)、BorlandC(简称BC)等。虽然它们的基本部分都是相同的,但还是有一些差异,所以请读者注意自己所使用的C编译系统的特点和规定(可参阅相应的手册了解)。本书选定的上机环境是TurboCV2.0。上一页下一页返回1.1C语言的发展和特点1.1.2C语言的特点

(1)C语言是一种模块化的程序设计语言。模块化的基本思想是将一个大的程序按功能分割成一些模块,使每一个模块都成为功能单一、结构清晰、容易理解的小程序。

(2)C语言简洁,结构紧凑,使用方便、灵活。C语言一共只有32个关键字,9条控制语句,源程序书写格式自由。

(3)运算极其丰富,数据处理能力强。C语言一共有34种运算符,例如,算术运算符,关系运算符,自增(++)、自减(--)运算符,复合赋值运算符,位运算符及条件运算符等。同时,C语言又可以实现其他高级语言较难实现的功能。

(4)可移植性好。C语言程序基本上可以不作任何修改,就能运行于各种不同型号的计算机和各种操作系统环境上。上一页下一页返回1.1C语言的发展和特点(5)可以直接调用系统功能,实现对硬件的操作。这是其他高级语言所不具备的。上一页返回1.2C语言程序的结构与书写规则一个完整的C语言程序结构有以下两种表现形式:

1.仅由一个main()函数(又称主函数)构成。

2.由一个且只能有一个main()函数和若干个其他自定义函数结合而成。其中:自定义函数由用户自己设计。下一页返回1.2C语言程序的结构与书写规则结合以上示例,可以看出C语言程序结构有以下基本特点:(1)C语言程序是由函数(如:main函数和max函数)组成的,每一个函数完成相对独立的功能,函数是C语言程序的基本模块单元。main是函数名,函数名后面的一对圆括号()是写函数的参数的,参数可以有,也可以没有(本程序没有参数),但圆括号()不能省略。(2)一个C语言程序总是从main()函数开始执行。主函数执行完毕,程序执行结束。(3)C语言编译系统区分字母大小写,C语言把大小写字母视为两个不同的字符,并规定每条语句或数据说明均以分号(;)结束,分号是语句不可缺少的组成部分。上一页下一页返回1.2C语言程序的结构与书写规则(4)主函数main()既可以放在max()函数之前,也可以放在max()函数之后。习惯上,将主函数main()放在最前面。(5)C语言程序中所调用的函数,既可以使用由系统提供的库函数,也可以由设计人员自己根据需要而设计。上一页下一页返回1.2C语言程序的结构与书写规则1.2.2C语言函数的一般结构任何函数(包括主函数main())都是由函数说明和函数体两部分组成。其一般结构如下:上一页下一页返回1.2C语言程序的结构与书写规则1.函数说明部分函数说明部分由函数类型(可缺省)、函数名和函数形式参数表(简称形参表)三部分组成。其中:函数形参表的一般格式为:([数据类型参数1,][数据类型参数2,]……)上一页下一页返回1.2C语言程序的结构与书写规则2.函数体部分函数体部分由函数说明部分以下的一对大括号”{}”内的若干条语句构成。函数体一般又由数据说明部分和函数执行部分两部分构成,如果一个函数内有多对大括号,则最外面的一对大括号是函数体的范围。(1)数据说明部分数据说明部分由变量定义、自定义函数声明、外部变量说明等部分组成,其中变量定义是主要的。(2)函数执行部分函数执行部分一般由若干条可执行语句构成。上一页下一页返回1.2C语言程序的结构与书写规则1.2.3C语言函数的语法规则C语言函数的语法规则一般可归纳为以下四条:(1)函数体中的数据说明语句,必须位于可执行语句之前。换名话说,数据说明语句不能与可执行语句交织在一起。(2)如果不需要,也可以缺省数据说明语句。(3)程序行的书写格式自由,即允许一行内写多条语句,也允许一条语句分写在多行上,但所有语句都必须以分号“;”结束。如果某条语句很长,一般需要将其分写在多行上。(4)允许使用注释。一个高质量的程序,在其源程序中,都应加上必要的注释,以增强程序的易读性。C语言的注释格式为:

/*注释内容*/上一页返回1.3C语言的编译环境1.运行一个C语言程序的一般过程运行一个C语言程序的一般过程,如图1-3所示。2.TC的启动、退出与命令菜单1)启动TurboCtc↙

启动Turbo

C后其主菜单栏横向排列在屏幕顶端,并被激活,如图1-4所示。主菜单的下面,依次是Edit(编辑)窗口、Message(消息)窗口和7个功能键。两个窗口中,顶端横线为双线显示的,表示该窗口是活动窗口。在图1-4中,编辑窗口是活动窗口。下一页返回1.3C语言的编译环境2)主菜单的基本操作主菜单的基本操作有:(1)按下功能键F10,可激活主菜单。(2)激活主菜单后,用左、右方向键移动光带,定位于需要的菜单选项上,然后再按回车键,可打开其子菜单。如图1-5所示,被打开的Run(运行)菜单。(3)用上、下方向键移动光带,定位于需要的选项上,回车即可。执行完选定的功能后,系统自动关闭菜单。上一页下一页返回1.3C语言的编译环境3.编辑并保存一个C语言源程序编辑并保存一个C语言源程序的方法如下:(1)激活主菜单,选择并执行File|Load项(快捷键:F3)。(2)在“LoadFileName”窗口,输入源程序文件名。4.编译、连接源程序文件选择并执行Compile|MekeEXEFile项(快捷键:F9),则TC将自动完成对当前正在编辑的源程序文件的编译、连接,并生成可执行文件(.exe文件)。上一页下一页返回1.3C语言的编译环境5.建立工作环境具体操作步骤如下:(1)按F10键,在主菜单上选取Options|Directories项,按回车键,打开相应的窗口。(2)将光带移动到“Includedirectories:”选项上,按回车键,系统弹出包含当前文件路径的编辑窗口,将光标移动到该路径的开始位置,然后将其改为包含文件实际所在的盘符和路径,如:“C:\TC\INCLUDE”,然后按回车即可。(3)将光带移动到“Librarydirectories:”选项上,按回车键,系统弹出当前库文件(LIB)所在的目录,用修改“Includedirectories:”项相同的方法,将其改为正确的盘符和路径。如:”C:\TC\LIB”。上一页下一页返回1.3C语言的编译环境(4)将光带移动到”Outputdirectories:”选项上,按回车键,系统弹出当前用户建立的文件及经编译、链接后生成的可执行文件所在的目录。将其改为正确的盘符和路径。如:”C:\TC\C”。(5)再用同样的方法,在”TurboCdirectory:”选项上,将TurboC文件所在的目录改为正确的盘符和路径。如:”C:\TC”。(6)按Esc键返回Options子菜单;再选取”SaveOptions”项,保存当前设置。按Home键,将光标定位于行首,然后将其改为你的工作目录所在的盘符和路径(TCCONFIG.TC不要修改),按回车,返回子菜单。上一页下一页返回1.3C语言的编译环境6.运行与查看结果(1)运行当前正在编辑的源程序文件。选择并执行Run|Run项(快捷键:Ctrl+F9),程序运行结束后,仍返回到编辑窗口。当你认为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论