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

链接地址:https://www.31ppt.com/p-5376851.html