C语言程序设计第一章课件.ppt
《C语言程序设计第一章课件.ppt》由会员分享,可在线阅读,更多相关《C语言程序设计第一章课件.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校1.1 C1.1 C语言的发展语言的发展 1.3 C1.3 C语言的基本符号语言的基本符号 1.4 C1.4 C语言程序结构语言程序结构 1.2 C1.2 C语言的特点语言的特点 1.5 C1.5 C语言上机操作语言上机操作第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校1.1 C语言的发展语言的发展第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校v语言简洁、紧凑,使用方便、灵活。语言简
2、洁、紧凑,使用方便、灵活。v运算符极其丰富。运算符极其丰富。v数据结构丰富。数据结构丰富。v允许直接访问物理地址。允许直接访问物理地址。v生成的目标代码质量高,程序执行效率高。生成的目标代码质量高,程序执行效率高。v可移植性好可移植性好 1.2 C语言的特点语言的特点第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校1C语言的基本符号语言的基本符号26个英文字母(大写和小写字母表示两种不同的符号);10个阿拉伯数字(0,1,2,9);其它特殊符,以运算符为主(+,-,*,/,=,%,等)。1.3 C语言的基本符号语言的基本符号第第1章章 C语
3、言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校2标识符标识符标识标识符符是一种特定的字符序列。主要用来表示程序中使用的变量名、数组名、函数名和其它由用户自定义的数据类型名称等。例如:变量名:x,y 函数名:max 1.3 C语言的基本符号语言的基本符号第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校2标识符标识符标识标识符的构成与符的构成与书书写写规则规则:只能由英文字母、数字和下划线构成,长度为132。必须以字母或下划线开头。严格区分大、小写字母。不能以关键字作为标识符。系统内部使用了一些下划线开头
4、的标识符,为防止冲突,建议用户尽量避免使用下划线开头的标识符。标识符选用应尽量做到“见名知意”,即选用有含义的英文单词或缩写。如sum,name,max,year,total等。1.3 C语言的基本符号语言的基本符号第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校3关键字关键字关健字又称保留字,是C语言的专用名字,共有32个。根据关键字的作用分为四类:(1)控制语句关键字(控制语句关键字(12个)个)break,case,continue,default,do,else,for,goto,if,return,switch,while(2)数
5、据类型关键字(数据类型关键字(12个)个)char,enum,double,long,float,int,short,signed,struct,unsigned,union,void(3)存储类型关键字(存储类型关键字(4个)个)auto,extern,register,static(4)其他关键字(其他关键字(4个)个)const,sizeof,typedef,volatile1.3 C语言的基本符号语言的基本符号第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校【例例1.1】找出下列符号中合法的标识找出下列符号中合法的标识“abc”、s
6、o5、Abc、a、b1、file_name、_buf、0page、int、printf、yellow_red、a&b、up.to、file name解:合法的标识有:解:合法的标识有:so5、Abc、a、b1、file_name、_buf、yellow_red0page:数字开头,:数字开头,int:关键字,:关键字,printf:函数名,:函数名,a&b、up.to、file name:包含非法字符。:包含非法字符。1.3 C语言的基本符号语言的基本符号第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校1.4.1 C语言程序的总体结构语言程
7、序的总体结构1.4 C 语言程序结构语言程序结构C语言程序由一个且只能有一语言程序由一个且只能有一个个main()函数函数(又称主函数又称主函数)和和若干个其他函数结合而成的,若干个其他函数结合而成的,或仅由一个或仅由一个main()函数构成。函数构成。第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校【例例1.2】从键盘上输入圆的半径从键盘上输入圆的半径radius的值,求圆的面的值,求圆的面积。积。void main()float radius,area,pi=3.1415926;printf(Please input a radius:
8、);scanf(%f,&radius);area=pi*radius*radius;printf(area=%fn,area);程序运行结果:程序运行结果:Please input a radius:1.5 area=7.691.4 C 语言程序结构语言程序结构第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校【例【例1.3】由一个】由一个main()函数和一个其他函数函数和一个其他函数max()构成的构成的C语言程序。语言程序。1.4 C 语言程序结构语言程序结构 int max(int x,int y)/*函数max()的功能是求2个整数
9、的较大值*/retum(x y?x:y);第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校程序运行情况void main()/*主函数main()*/int numl,num2;printf(Input the first integer number:);scanf(%d,&numl);printf(Input the second integer number:);scanf(%d,&num2);printf(max=%dn,max(numl,num2);1.4 C 语言程序结构语言程序结构【例【例1.3】由一个】由一个main()函数
10、和一个其他函数函数和一个其他函数max()构成的构成的C语言程序。语言程序。程序运行情况:Inputthefirstintegernumber:6Inputthesecondintegernumber:9max=9第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校1.4 C 语言程序结构语言程序结构第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校1.4 C 语言程序结构语言程序结构任何函数都是由函数函数说说明明和函数体函数体两部分组成,结构如下:函数函数类类型型 函数名(函数参数表)函数名
11、(函数参数表)说说明明语语句部分;句部分;执执行行语语句部分;句部分;函数说明部分函数说明部分 函数体部分函数体部分 注:本书使用的语法符号约定注:本书使用的语法符号约定 方括号表示可选(既可以指定,也可以缺省)。方括号表示可选(既可以指定,也可以缺省)。省略号表示前面的项可以重复。省略号表示前面的项可以重复。|两侧的项必选其一。两侧的项必选其一。1.4.2 函数的一般结构函数的一般结构 第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校1.4 C 语言程序结构语言程序结构1.4.2 函数的一般结构函数的一般结构 1函数说明由“函数函数类类型
12、型 函数名(函数参数表)函数名(函数参数表)”三部分组成。函数参数表函数参数表格式为:数据类型 参数1,数据类型 参数2 例如:例如:int max(int x,int y)函数类型函数类型函数名函数名函数参数表函数参数表第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校1.4 C 语言程序结构语言程序结构1.4.2 函数的一般结构函数的一般结构 2函数体 说说明明语语句;句;执执行行语语句;句;若干条可执行语句构成,完成程序题目若干条可执行语句构成,完成程序题目要求的计算处理。要求的计算处理。由变量定义、自定义类型定义由变量定义、自定义类型
13、定义自定义函数说明自定义函数说明外部变量说明等部分组成外部变量说明等部分组成函函数数体体第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校1.4 C 语言程序结构语言程序结构1.4.2 函数的一般结构函数的一般结构 注意:(1)函数体中的说明语句,必须在所有可执行语句之前。下面程序中“intmax;”的位置是非法的:void main()int x,y;/*变量定义语句:定义2个整型变量x、y*/x=3;/*可执行的赋值语句:将3赋值给变量x*/y=6;/*可执行的赋值语句:将6赋值给变量y*/int max;/*变量定义语句:出现在可执行语
14、句后,非法非法!*/max=x y?x:y;printf(max=%dn,max);(2)如果不需要使用变量,也可以缺省说明语句。第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校1.4 C 语言程序结构语言程序结构1.4.3源程序书写格式1所有语句都必须以分号“;”结束。2一行内可写几条语句,一条语句也可写在几行上。3允许使用注释,以增强程序的可读性。注注释释格式:格式:/*注释内容串*/(1)“/*”和“*/”必须成对使用。(2)注释的位置,可以单占一行,也可以跟在语句的后面。(3)如果一行写不下,可另起一行继续写。(4)注释中允许使用汉
15、字。在非中文操作系统下,看到的是一串乱码,但不影响程序执行。第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校1.5 1.5 Win-TC/Visual C+6.0集成环境下集成环境下C语言上机操作语言上机操作1.5.1上机实验操作步骤与要求上机实验操作步骤与要求(如图如图1.2所示所示)第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校1.51.5 Win-TC/Visual C+6.0集成环境下集成环境下C语言上机操作语言上机操作1.5.1 上机实验操作步骤与要求上机实验操作步骤与要求
16、1上机实验操作步骤上机实验操作步骤Win-TC集成环境下集成环境下C语言上机为例说明操作操作步骤:语言上机为例说明操作操作步骤:(1)启动Win-TC,进入Win-TC集成环境。(2)编辑(或修改)源程序。在编辑状态下输入和修改源程序,编辑保存后得到后缀为.c的源程序文件。(3)编译。对源程序进行编译,得到目标程序,其后缀为.obj。如果编译成功,则可进行下一步操作;否则,根据系统的错误提示,返回(2)进行相应修改,直至编译成功。(4)连接。将目标程序与系统提供的库函数等连接,得到可执行的程序文件,其后缀为.exe。如果连接成功,则可以运行程序了;否则,根据系统的错误提示,进行相应修改,直至连
17、接成功。(5)运行。通过观察程序的运行结果,验证程序的正确性。如果出现逻辑错误或算法错误,都必须返回(2)修改源程序,再重新编译、连接和运行,直至程序正确为此。(6)退出Win-TC集成环境,结束本次程序运行。第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校1.5.1 上机实验操作步骤与要求上机实验操作步骤与要求2上机实验要求上机实验要求(1)上机前必须作好准备,编写好源程序并仔细检查无误码后,并准备好多组测试程序所需数据和预期的正确结果,才能上机调试;(2)上机输入和编辑C语言源程序,并对源程序进行编译、连接、调试运行,直至程序结果正确为
18、止;(3)整理上机实验结果,写出实验报告,报告内容应包括:实验名称;实验时间、地点;实验目的要求;具体实验操作步骤(源程序、流程图等);实验结果(原始数据、相应的运行结果和必要的说明);实验总结(实验过程中的体会和经验教训的分析与思考等)。1.51.5 Win-TC/Visual C+6.0集成环境下集成环境下C语言上机操作语言上机操作第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校1.5.2 Win-TC系统上机操作方法系统上机操作方法1 Win-TC简介简介Win-TC是一个TurboC2.0(简称TC2.0)在Windows平台的开发
19、工具,是TC2.0的一种扩展形式,比TC2.0使用起来方便。该软件使用TC2.0为内核,提供Windows平台的开发界面,因此也就支持Windows平台下的基本功能,例如剪切、复制、粘贴和查找替换等。使用使用Win-TC时注意时注意:(1)不支持中文文件名;(2)该软件为TC2.0内核的编译外壳程序;(3)Win-TC采用TC2为编译内核,所以编译某些TC3的文件有可能不能通过编译;(4)如果您的系统是Windows2000或WindowsXP请在程序结束前增加getch();语句,以便观察屏幕输出的运行结果。1.51.5 Win-TC/Visual C+6.0集成环境下集成环境下C语言上机操
20、作语言上机操作第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校1.51.5 Win-TC/Visual C+6.0集成环境下集成环境下C语言上机操作语言上机操作2.使用使用Win-TC开开发发C语语言程序操作方法言程序操作方法(1)启动进入Win-TC集成环境双击桌面上的Win-TC图标或在Windows:“开始程序Win-TC-TC”菜单下,点击Win-TC进入Win-TC集成环境,如图2.2所示。图2.2 Win-TC启动新建文件窗口第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等专科学校重庆电力高等专科学校1
21、.51.5 Win-TC/Visual C+6.0集成环境下集成环境下C语言上机操作语言上机操作2.使用使用Win-TC开开发发C语语言程序操作方法言程序操作方法(2)Win-TC环环境境设设置置1)Win-TC编辑环编辑环境境设设置置先在用户盘中建立一个语言源程序文件夹(如图2.3中的D:mydoc),然后在Win-TC启动窗口中点击:编辑(E)编辑配置(S)编辑主设置,完成相应“自动打开”、“目录设置”,点击确定即可,如图2.3所示。图2.3 Win-TC编辑配置窗口用相应的操作方法可以完成编辑的“颜色和字体设置”;第第1章章 C语言概述语言概述重庆电力高等专科学校计算机科学系重庆电力高等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 第一章 课件
限制150内