C语言程序设计教程-第章-C语言概述PPT课件下载推荐.ppt
- 文档编号:14285547
- 上传时间:2022-10-21
- 格式:PPT
- 页数:26
- 大小:118.50KB
C语言程序设计教程-第章-C语言概述PPT课件下载推荐.ppt
《C语言程序设计教程-第章-C语言概述PPT课件下载推荐.ppt》由会员分享,可在线阅读,更多相关《C语言程序设计教程-第章-C语言概述PPT课件下载推荐.ppt(26页珍藏版)》请在冰豆网上搜索。
,3.在C语言中,除实现顺序、选择和循环三种基本结构等的9条控制语句外,输入输出操作均由标准库函数(不是C语言的组成部分)来实现。
所以学习C语言,不仅要学习这9条控制语句和各种运算符,而且要学习并掌握常用标准库函数的使用。
Return,1.2语言程序的结构与书写规则,1.2.1语言程序的总体结构一个完整的语言程序,是由一个main()函数(又称主函数)和若干个其它函数结合而成的,或仅由一个main()函数构成。
案例1.1仅由main()函数构成的语言程序。
/*案例代码文件名:
AL1_1.C*/*功能:
仅由main()函数构成的语言程序示例*/main()printf(“ThisisaCprogram.n”);
程序运行结果:
ThisisaCprogram.程序演示,案例1.2由main()函数和1个其它函数max()构成的语言程序。
AL1_2.C*/*功能:
由main()函数和1个其它函数max()构成的语言程序示例*/intmax(intx,inty)return(xy?
x:
y);
main()intnum1,num2;
printf(“Inputthefirstintegernumber:
”);
scanf(“%d”,程序运行情况:
Inputthefirstintegernumber:
6Inputthesecondintegernumber:
9max=9程序演示,案例1.3改写案例1.2,交换main()函数和max()函数的前后位置。
源程序略。
程序运行情况:
9max=91.函数是语言程序的基本单位。
main()函数的作用,相当于其它高级语言中的主程序;
其它函数的作用,相当于子程序。
2.C语言程序总是从main()函数开始执行。
一个语言程序,总是从main()函数开始执行,而不论其在程序中的位置。
当主函数执行完毕时,亦即程序执行完毕。
习惯上,将主函数main()放在最前头。
1.2.2函数的一般结构任何函数(包括主函数main())都是由函数说明和函数体两部分组成。
其一般结构如下:
函数类型函数名(函数参数表)函数说明部分说明语句部分;
执行语句部分;
函数体部分1.使用的语法符号约定.方括号表示可选(即可以指定,也可以缺省)省略号表示前面的项可以重复|多(含2)中选12.函数说明由函数类型(可缺省)、函数名和函数参数表三部分组成,其中函数参数表的格式为:
数据类型形参,数据类型形参2,例如,案例1.2中的函数max(),其函数说明各部分如图1-1所示。
函数类型函数名函数参数表intmax(intx,inty)图1-1函数说明部分结构图注意:
在旧标准中,函数可以缺省参数表。
3.函数体在函数说明部分的下面、大括号(必须配对使用)内的部分。
函数体一般由说明语句和可执行语句两部分构成:
(1)说明语句部分说明语句部分由变量定义、自定义类型定义、自定义函数说明、外部变量说明等组成。
(2)可执行语句一般由若干条可执行语句构成。
图1-2是案例1.2的main()函数体的示意图。
/*主函数main()*/main()intnum1,num2;
变量定义部分printf(“Inputthefirstintegernumber:
scanf(“%d”,图1-2函数体结构示意图4.说明
(1)函数体中的变量定义语句,必须在所有可执行语句之前。
下面程序中变量定义语句“intmax;
”的位置是非法的:
main()intx,y;
/*变量定义语句:
定义2个整型变量x、y*/x=3;
/*可执行的赋值语句:
将3赋值给变量x*/y=6;
将6赋值给变量y*/intmax;
出现在可执行的赋值语句“x=3;
”和“y=6;
”之后,非法!
*/max=xy?
y;
printf(“max=%dn”,max);
解决办法很简单,请读者自己思考。
(2)如果不需要,也可以缺省变量定义语句。
1.2.3源程序书写格式1.所有语句都必须以分号“;
”结束,函数的最后一个语句也不例外。
2.程序行的书写格式自由,既允许1行内写几条语句,也允许1条语句分写在几行上。
例如,案例1.2的主函数main(),也可改写成如下所示的格式:
scanf(“%d”,如果某条语句很长,一般需要将其分写在几行上。
3.允许使用注释。
C语言的注释格式为:
/*/例如,在案例1.1和案例1.2中,以及本节其它部分给出的源程序中,凡是用“/*”和“*/”括起来的文字,都是注释。
(1)“/*”和“*/”必须成对使用,且“/”和“*”、以及“*”和“/”之间不能有空格,否则都出错。
技巧:
为避免遗漏必须配对使用的符号,例如注释符号、函数体的起止标识符(花括号)、圆括号等等,在输入时,可连续输入这些起止标识符,然后再在其中进行插入来完成内容的编辑。
在起止标识符嵌套时,以及相距较远时,这样做更有必要。
(2)注释的位置,可以单占1行,也可以跟在语句的后面。
(3)如果1行写不下,可另起1行继续写。
(4)注释中允许使用汉字。
在非中文操作系统下,看到的是一串乱码,但不影响程序运行。
Return,1.3C语言的语句和关键字,1.3.1C语言的语句与其它高级语言一样,语言也是利用函数体中的可执行语句,向计算机系统发出操作命令。
按照语句功能或构成的不同,可将语言的语句分为五类。
1.控制语句控制语句完成一定的控制功能。
语言只有条控制语句,又可细分为三种:
(1)选择结构控制语句if()else,switch()
(2)循环结构控制语句dowhile(),for(),while(),break,continue,(3)其它控制语句goto,return2.函数调用语句函数调用语句由一次函数调用加一个分号(语句结束标志)构成。
例如,printf(ThisisaCfunctionstatement.);
3.表达式语句表达式语句由表达式后加一个分号构成。
最典型的表达式语句是,在赋值表达式后加一个分号构成的赋值语句。
例如,“num=5”是一个赋值表达式,而“num=5;
”却是一个赋值语句。
4.空语句空语句仅由一个分号构成。
显然,空语句什么操作也不执行。
例如,下面就是一个空语句:
;
5.复合语句复合语句是由大括号括起来的一组(也可以是1条)语句构成。
例如:
main()/*复合语句。
注意:
右括号后不需要分号。
*/复合语句的性质:
(1)在语法上和单一语句相同,即单一语句可以出现的地方,也可以使用复合语句。
(2)复合语句可以嵌套,即复合语句中也可出现复合语句。
1.3.2关键字C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。
(1)数据类型关键字(12个):
char,double,enum,float,int,long,short,signed,struct,union,unsigned,void
(2)控制语句关键字(12个):
break,case,continue,default,do,else,for,goto,if,return,switch,while(3)存储类型关键字(4个):
auto,extern,register,static(4)其它关键字(4个):
const,sizeof,typedef,volatileReturn,1.4TurboCV2.0的基本操作,1.运行一个语言程序的一般过程2.TC的启动、退出与命令菜单3.编辑并保存一个语言源程序4.编译、连接单个源程序文件5.运行与查看结果6.编辑下一个新的源程序Return,1.运行一个语言程序的一般过程urbo是一个集源程序编辑、编译、连接、运行与调试于一体、用菜单驱动的集成软件环境。
运行一个语言程序的一般过程:
(1)启动TC,进入TC集成环境。
(2)编辑(或修改)源程序。
(3)编译。
如果编译成功,则可进行下一步操作;
否则,返回
(2)修改源程序,再重新编译,直至编译成功。
(4)连接。
如果连接成功,则可进行下一步操作;
否则,根据系统的错误提示,进行相应修改,再重新连接,直至连接成功。
(5)运行。
通过观察程序运行结果,验证程序的正确性。
如果出现逻辑错误,则必须返回
(2)修改源程序,再重新编译、连接和运行,直至程序正确。
(6)退出TC集成环境,结束本次程序运行。
Return,2.TC的启动、退出与命令菜单
(1)启动TurboC:
tc画面演示启动TurboC后,其主菜单条横向排列在屏幕顶端,并被激活,其中File主项成为当前项。
主菜单的下面,是Edit(编辑)窗口和Message(消息)窗口。
两个窗口中,顶端横线为双线显示的,表示该窗口是活动窗口。
编辑窗口的顶端为状态行,其中:
Line1Col1:
显示光标所在的行号和列号,即光标位置。
Insert:
表示编辑状态处于“插入”。
当处于“改写”状态时,此处为空白。
d:
NONAME.C:
显示当前正在编辑的文件名。
显示为“NONAME.C”时,表示用户尚未给文件命名。
屏幕底端是7个功能键的说明,以及NumLock键的状态(显示“NUM”时,表示处于“数字键”状态;
空白,表示“控制键”状态)。
(2)命令菜单的使用1)按下功能键F10,激活主菜单。
如果主菜单已经被激活,则直接转下一步。
2)用左、右方向键移动光带,定位于需要的主项上,然后再按回车键,打开其子菜单(纵向排列)。
3)用上、下方向键移动光带,定位于需要的子项上,回车即可。
执行完选定的功能后,系统自动关闭菜单。
菜单激活后,又不使用,可再按F10Esc键关闭,返回原来状态。
(3)退出TurboC退出TC有两种方法:
1)菜单法:
File|Quit(先选择File主项,再选择并执行Quit子项)2)快捷键法:
Alt+“X”(先按下Alt键并保持,再按字母键,然后同时放开)Return,3.编辑并保存一个语言源程序
(1)激活主菜单,选择并执行File|Load项(快捷键键:
F3)。
(2)在“LoadFileName”窗口,输入源程序文件名。
文件名的输入有两种方法:
直接输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 教程 语言 概述
![提示](https://static.bdocx.com/images/bang_tan.gif)