版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
描述C语言源程序的组成及结构特征在编写C语言程序时使用合法的字符和标识符在TurboC2.0中快速运行C语言程序并查看结果能力目标:任务一考察并描述C源程序的组成/*预编译命令*//*函数头*//*{函数体开始标志*//*定义3个整型变量a,b,s*//*输出提示信息*//*输入2个整数a,b*//*计算a、b的和存入s中*//*输出变量s的值*//*}函数体结束标志*/#include"stdio.h“main(){inta,b,s;printf("输入两个整数a,b\n");scanf("%d%d",&a,&b);s=a+b;printf("a+b=%d",s);}1.观察下面的程序,分析其组成和结构#include"stdio.h"main(){inta,b,m;scanf("%d%d",&a,&b);m=max(a,b);printf("max=%d\n",m);}intmax(intx,inty){ intt;if(x>y)t=x;elset=y;returnt;}函数函数#include"stdio.h"main(){inta,b,m;scanf("%d%d",&a,&b);m=max(a,b);printf("max=%d\n",m);}intmax(intx,inty){ intt;if(x>y)t=x;elset=y;returnt;}函数头函数体函数头函数体(2)函数体中的程序行称为
,它的结束字符是
。
(1)函数是
,函数由
和
组成。一段实现了特定功能的有格式的程序代码函数体函数头语句分号
(1)C语言源程序是由
组成,它们的数目可以有
个。(2)在C程序中(是/不是)必须有一个函数名为main的函数。上面例程中main函数后的小括号()没有任何内容,它(可以/不可以)省略。(3)C程序中的语句用
结束,你认为在一个程序行上可以写
个语句,一个C语句(能/不能)写在多个程序行上。思考:小结
1.C程序由函数头和函数体组成
2.函数体由声明部分和执行部分组成
3.一个C程序有且只有一个名为main的主函数.4.函数体由语句构成由;(分号)作为结束标识符.5.一个C程序从main()函数开始执行,从main()中结束.6.main()函数可以程序中的任何位置,但是不能包含在其他函数之中.7.C程序中的函数分为库函数和用户自定义函数.8.函数的基本格式为函数类型函数名(参数1,参数2……)如intmax(intx,inty)任务二分析C语言程序的组成元素#include"stdio.h"main(){inttimes15;floatsum_of_num=0,fvar;times15=1;while(times15<=5){scanf("%f",&fvar);if(fvar>0)sum_of_num+=fvar;times15++;}printf("输入的数中大于0的数之和是:%f",sum_of_num);}观察并分析程序中用到了哪些字符字符集合程序中的示例字符字符类别名1.C语言程序的组成元素2.程序对象的名称—标识符列出上面程序中的标识符标识符是命名程序对象名称的字符序列scanfprintf函数times15sun_of_numfvar变量intfloat
数据类型标识符名称程序对象1标识符中可允许使用的字符是哪些?2标识符的第一个字符有什么要求?
3标识符中区分字母大小写吗?
4标识符要用多少字符才恰当?
5一个标识符可以随意用一些字符构成吗?6保留字可用于用户标识符吗?讨论下列问题,寻找用户标识符的命名规则:标识符的命名规则:1标识符由字母、数字、下划线组成2标识符的第一个字符必须是字母或下划线3标识符中的字母区分大小写4标识符要能反映程序对象的内容特征,不宜随意命名5保留字不能用于程序中的用户自定义对象的标识符将下面的标识符进行归类,并指出哪些是不合法的标识符,并说出原因.A25d_23sifIfwhilewHile-2w23daUu5cdoreturna6gb
aa+wds@2s关键字(保留字):用户自定义标识符:任务三
执行C语言程序菜单栏编辑窗口信息窗口功能键提示栏1.认识TurboC2.0集成开发界面启动Turboc开发工具新建编辑一个C程序保存程序文件编辑运行程序查看程序运行结果2.演示C语言源程序的运行要经过
、
、
和
,每步生成的文件扩展名分别是
、
、
。TurboC编译器操作①请描述编译器窗口菜单的操作要点。②快捷键能够提高操作的效率,请找出实现下面操作的快捷键。程序文件存盘:
编译运行程序:
查看用户屏幕:
打开程序文件:
退出编译器:根据观察完成:C语言程序由一个或多个函数组成,函数是一段具有特定格式的程序段,其中有且仅有一个main函数。函数是C程序的基本单位。C函数由函数头和函数体2部分组成。函数名后必须跟有一对小括号,小括号是函数的标志;函数体由一对大括号括起来的语句序列组成。分号“;”是C语句的结束符。C编译器以分号来识别一个语句,因此,一行可写多个语句,一个语句也可以写在多个程序行上。
知识盘点:(1)英文字母:a~z和A~Z(2)阿拉伯数字:0~9
(3)其他符号:()、[]、+、-、*、/、%、<、<=、>、>=、==、!=、!、&&、||、++、--、+=、-=、*=、/=、%=等,它们一般由1~2个符号组成用作C语言的运算符;还包括空格、换行符、回车符、单双引号、大括号、逗号、分号、反斜线等符号。
C语言的基本字符集:标识符可由字母、数字、下划线3种字符组成。标识符的第一个字符必须是字母或下划线。保留字不能用作用户标识符,C语言的关键字请见附录3区分字母的大小写,time、Time、TIME是3个完全不同的标识符。标识符由一个或多个字符组成,但一般只有前8个字符有效(TurboC的标识符前32个字符有效)。标识符宜选取能反映所标识的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年游学工作方案
- 体育新闻运营方案
- 具身智能在零售服务中的顾客引导路径方案
- 美国企业研究报告的数据
- 航空新材料产业园可行性研究报告
- 师生往返安全工作方案
- 机场消防管道施工方案
- 高中地理实践力培养的研究报告
- 临港新片区办公市场研究报告
- 2026中国航空航天装备制造产业竞争力评估与发展战略报告
- CNAS实验室认可准则考试题及答案资料文档
- 既有建筑改造工程安全管理手册
- 2025年11月24日上海市选调生面试真题及答案解析(结构化小组)
- 2025年养老管理师考试试题及答案详解
- 铁路劳动安全培训内容
- 08SS704 混凝土模块式化粪池
- 2024仁爱版初中英语单词表(七-九年级)中考复习必背
- 2023 年 5 月全国事业单位联考 C 类《综合应 用能力》及参考答案
- 坐标纸(A4纸直接打印就可用)
- 投笔从戎-成语故事课件
- LY/T 2749-2016桉树速丰林配方施肥技术规程
评论
0/150
提交评论