个简单的C程序.ppt_第1页
个简单的C程序.ppt_第2页
个简单的C程序.ppt_第3页
个简单的C程序.ppt_第4页
个简单的C程序.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

一个简单的C程序,,教 学 目 的,内 容,1,教 学 要 求,2,重 点 难 点,3,教 学 内 容,4,教 学 目 的,本章将通过一个简单的C程序,使读者不但能够熟练的掌握C语言的开发环境,还能够了解C语言的基础知识和编写规则。随着计算机科学的不断发展,学习C语言的环境也在不断变化,刚开始学习C语言时会选择一些相对简单的编译器,例如Turbo C2.0。不过更多人还是选择了由Microsoft公司推出的Visual C+6.0编译器。 本章致力于使读者了解Visual C+ 6.0的开发环境,掌握Visual C+ 6.0集成开发环境中各个部分的使用,并能编写一个简单的应用程序作为练习使用开发环境。,教 学 要 求,了解C语言的组织结构; 了解C语言的编写规则; 掌握如何使用Turbo C2.0开发C程序; 掌握如何使用VisualC+ 6.0开发C程序。,重 点 难 点,重点: 认识C程序开发环境; 注释的添加 ;,难点: 标识符与关键字; 认识变量。,教 学 内 容,一个简单的例子;,认识C程序;,一个简单的例子,下面,先来通过一个简单的程序,来看一看C语言程序是什么样子。 本实例要实现这样的功能,有一个长方体,它的长、宽、高已经给出,通过给定的长、宽、高计算出这个长方体的体积 。,认识C程序,认识变量。,认识C程序开发环境;,认识标识符;,认识关键字;,认识注释;,认识C语言开发环境,本节将详细的介绍给读者两种常用学习C语言程序开发的工具:一个是Turbo C2.0,另一个是Visual C+6.0,下面将对这两种开发工具的使用方法进行具体的介绍。 1. Turbo C2.0 随着C语言不断的被完善,其编译器也在不断的更新。学习C语言的人对Turbo C一定很熟悉,Turbo C是美国Borland 公司推出的产品,Borland公司在1987年首次推出Turbo C1.0产品,而现在常用的Turbo C2.0是在1989出版,随着Turbo C2.0的推出,Turbo C1.0逐渐的被淘汰。 Turbo C常常被简称为TC,TC小巧和简单、直观的操作赢得了不少学习C语言用户的青睐,TC的优点众多,在此就不详细一一列出,下面简要的说下TC最大的优点。 TC最大的优点在于为用户提供一个集成开发环境,将程序的编辑、编译、连接和运行等操作全部集中在一个界面上进行,使得操作非常方便。 2. Visual C+6.0 Visual C+6.0是一个功能强大的可视化软件开发工具。Visual C+6.0将程序的代码编辑、程序编译、连接和调试等功能居于一身。Visual C+6.0操作和界面都要比Turbo C好,使得开发过程更快捷、方便。本书中所有的程序都是在Visual C+6.0开发环境中进行编写的,虽然Turbo C有很多的优点,但是与Visual C+6.0相比起来一些操作还是不够方便。 Visual C+开发环境的窗口布局是使用多文档视图结构,并在窗体中添加分隔窗体的功能,将具有不同功能的窗体紧凑的结合在一起。,认识标识符,C语言在程序的运行过程中,为了可以使用变量、常量、函数、数组等,就要为这些形式设定一个名称,而设定的名称就是所谓的标识符。 在国外,外国人的可能名字是将名字放在前面而将家族的姓氏放在后面,而在中国却恰恰相反,先把姓氏放在前面而将名字放在后面。从中可以看出名字是可以随便起的,但是也要按照一个地方的要求进行更改。在C语言中设定一个标识符的名称是非常自由的,可以设定自己喜欢、容易理解的名字,但是还是应该在一定基础上进行自由发挥的。下面介绍一下有关设定C语言标识符应该遵守的一些命名规则: 所有标识符必须由字母或下划线开头,而不能使用数字或者符号作为开头。通过下面的一些正确的写法和错误的写法进行一下比较,例如: int !number; /*错误,标识符第一个字符不能为符号*/ int 2hao; /*错误,标识符第一个字符不能为数字*/ int number; /*正确,标识符第一个字符为字母*/ int _hao; /*正确,标识符第一个字符为下划线*/ 在设定标识符时,在标识符除开头外,其他位置都可以用字母、下划线或数字组成。例如: 在标识符中,有下划线的情况: int good_way; /*正确,标识符中可以有下划线*/ 在标识符中,有数字的情况: int bus7; /*正确,标识符中可以有数字*/ int car6V; /*正确*/ int love!you; /*错误,符号不允许放在标识符中*/ int love!; /*错误*/,认识标识符,英文字母的大小写代表不同的标识符。也就是说在C语言中是区分大小写字母,下面举出的一些标识符,例如: int mingri; /*全部是小写*/ int MINGRI; /*全部是大写*/ int MingRi; /*一部分是小写,一部分是大写*/ 从这些举出的标识符中可以看出,只要标识符中的字符有一项是不同的,那么代表的就是一个新的名称。 标识符不能是关键字。关键字是进行定义一种类型使用的字符,标识符是不能进行使用的。例如:定义第一个整型时,会使用int关键字进行定义,但是定义的标识符就不能使用int。但是将其中标识符的字母改写成大写字母,这样就可以通过编译。 int int; /*错误!*/ int Int; /*正确,改变标识符中的字母为大写*/ 标识符的命名最好具有相关的含义。将标识符设定成有一定含义的名称,这样可以方便程序的编写,并且以后想再进行回顾时,或者他人想进行阅读时,具有含义的标识符使得程序便于观察、阅读。例如:在定义一个长方体的长、宽和高时,如果只为一时的方便简单的进行定义。 int a,b,c; /*代表长度、宽度和高度*/ int iLong,iWidth,iHeight; 从上面的举出的标识符可以看出,标识符的设定如果不具有一定的含义,那么没有后面的注释是很难理解要代表的作用是什么。但是将标识符的设定具有其功能含义,那么通过直观的查看就可以了解到其具体的作用功能。 ANSI标准规定,标识符可以为任意长度,但外部名必须至少能由前8个字符唯一的区分。这是因为某些编译程序(如IBM PC的MS C)仅能识别前8个字符。,认识关键字,什么是关键字?C语言又有多少个关键字呢?通过下面的学习,我们来找到这两个问题的答案。 关键字是由语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同。语言的关键字分为以下几类: (1)类型说明符 用于定义、说明变量、函数或其它数据结构的类型。如前面例题中用到的int等。 (2)语句定义符 用于表示一个语句的功能。如下面表中的if else就是条件语句的语句定义符。 (3)预处理命令字 用于表示一个预处理命令。 在C语言中有32个关键字 在C语言中关键字是不允许作为普通的标识符出现在程序中的,但是,它可以作为宏名,因为所有预处理发生在识别这些关键字之前。 C语言区分大小写,它的关键字都用小写字母。例如,if是关键字,而IF就不是。,认识注释,在前文已经讲到了代码注释,笔者在此再添加一些内容,加深读者对C语言程序注释的认识。C语言的注释符为“/*/”,在C99标准推出之后,C语言的注释也可以采用“/”的样式。 C语言注释通常用于三处: (1)版本、版权的声明; (2)函数接口说明; (3)重要的代码行或段落提示。 下面为编写注释的命名规则: 注释为程序代码的“提示”,而不是文档,程序为主,注释为宾,编写程序要主次分明,不可以喧宾夺主。所以编写注释不可有太多的花样,要避免注释花哨。 编写代码要清楚简洁,如果代码简单易懂则不必添加注释,否则会“画蛇添足”,令人厌烦。本书为了方便读者学习,所以代码详细、繁多,读者在自己编写程序的时候,要避免添加不必要的注释。 注释要准确易懂,防止注释有二义性。错误的注释不但无益反而有害。 程序中的注释位置应与被描述的代码相邻,可以放在代码的上方或右方,不可放在下方。,认识变量,变量就是在程序运行的过程中,其值可以被改变的量。每一个变量都一种类型,每一种类型都定义了变量的

温馨提示

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

评论

0/150

提交评论