版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1内容及要求:(1)了解C语言的特点及发展;(2)必须掌握C程序的基本结构和书写格式;(3)熟悉TC环境;(4)学会实现C语言程序的执行方法及步骤。回目录页下一页2一、C语言的发展及特点
1、C语言的发展源于人们希望用高级语言编写操作系统。p1
ALGOL60(高级语言)→CPL(硬件支持)→BCPC→B→C→标准C→ANSIC→ISOC2、语言既具有高级语言特性,又具有低级语言特性—中级语言。
p2回目录页下一页3二、用C语言编写一个简单的程序1、题目
在屏幕上显示一行字,如:"ThisisaCprogram."2、程序(演示)
/*程序名:ex101.c*/提示:通过该例题掌握C程序的基本结构和书写格式回目录页下一页4main的函数体:main函数中的所有操作(即语句)都在这一对{}之间。语句:执行某种功能的指令。C语言的每条语句都用“;”作为结束标志。一个函数中可以有多条语句。回目录页下一页主函数:每个C语言程序都必须有一个main函数,它是每一个C语言程序的执行起始点(入口点)。main(){printf("ThisisaCprogram.\n");}53、C程序的基本组成和结构1)C程序由函数构成。
函数是C程序的基本单位。 一个C源程序至少包含一个main函数,也可以包含一个main函数和若干个其它函数。
C程序的全部功能都由各个函数实现。 编写C程序就是编写一个个函数。回目录页下一页63、C程序的基本组成和结构2)main函数是每个程序执行的起始点。
一个C程序总是从main函数开始执行,而不论main函数在程序中的位置。 可以将main函数放在整个程序的最前面,也可以放在整个程序的最后,或者放在其它函数之间。回目录页下一页7函数体:函数首部下用一对{}括起来的部分。函数体一般包括声明部分、执行部分两部分。由若干条语句组成命令序列(可以在其中调用其它函数)。在这部分定义本函数所使用的变量。回目录页下一页函数首部3)一个函数由函数首部和函数体两部分组成。如下所示: 返回值类型函数名(形参列表)
{
声明部分执行部分
}8例1.1voidmain(){
inta,b,sum; a=123; b=456; sum=a+b; printf(“sum=%d\n”,sum);}回目录页下一页9例1.2输出两个数中的大数
main() { inta,b,c; scanf("%d%d",&a,&b); c=max(a,b); printf("%d\n",t2); }
intmax(intx,inty) { intz; z=x>y?x:y; return(z); }回目录页下一页103、C程序的基本组成和结构4)C语言程序的语句成分(1)C语言字符集。 字母:A-Z,a-z
数字:0-9
空白符:例如,空格符,制表符(跳格),换行符 (空行)等 标点和特殊字符:例如,{}(),;等回目录页C语言的字114)C语言程序的语句成分(2)C语言标识符(名字) 用来标识变量名、符号常量名、函数名、数组名、类型名等程序对象的有效字符序列。 标识符由用户自定义(取名字)。回目录页C语言的单词124)C语言程序的语句成分(3)关键词(保留字)。
C语言规定的具有特定意义的字符串。P3(4)运算符。 运算符将常量、变量、函数连接起来组成表达式,表示各种运算。运算符可以由一个或多个字符组成。注:标识符、关键词、运算符以及常量、字符串是C语言中的单词或词汇。回目录页C语言的单词C语言的单词134)C语言程序的语句成分(5)分隔符:逗号,空格。起分隔、间隔作用。(6)注释符 格式:/*...*/。编译时编译系统忽略注释。 作用:注释程序。回目录页144、C程序书写规则一行可以写几个语句,一个语句也可以写在多行上。C程序没有行号,也没有FORTRAN,COBOL那样严格规定书写格式(语句必须从某一列开始)。每条语句的最后必有一个分号“;”表示语句的结束。区分大小写字母,程序要求主要用小写字母书写,用/*……*/对C程序中的任何部分作注释,可放在任何位置。(提示:注释可以提高程序可读性,使用注释是编程人员的良好习惯。)[教材p18]回目录页15三、C语言程序的编写及运行过程第一步:编辑源文件,如ex101.c(可在TC编辑区,也可在任意文字编辑器上进行编辑)第二步:编译程序,生成目标文件,如ex101.obj第三步:连接.obj文件,生成可执行文件,如ex101.exe第四步:运行.exe文件
回目录页下一页16四、开发环境(一)环境介绍p8~14(二)上机操作步骤:(演示)1、进入TC环境:找到TC.EXE,双击2、在编辑区内编辑源程序:①编辑新程序:选择File菜单的New命令,或按(Alt+F,N)键②或打开已有程序:选择File菜单的Load命令,或按(Alt+F,L)键3、编译、连接、运行源程序(修改):选择Run菜单的Run命令,或按Ctrl+F9键。若程序有错误,修改后重新运行;若程序没有错误,结果显示在用户屏;或在用户屏由用户输入数据后,再查看结果。4、查看运行结果:选择Run菜单的UserScreen命令,或按键Alt+F55、回编辑窗口:按Enter或Alt+F56、保存程序:选择File菜单Save命令,或按(Alt+F,S)键,在弹出的对话框中为文件选择保存路径及命名.7、退出TC:选择File菜单Quit命令,或按键Alt+X。回目录页下一页17小结:1、C程序基本结构(C程序由函数组成、main主函数、C函数基本结构、语句成分:标点和特殊字符:例如,{}(),;)2、C语言程序书写规则回目录页下一章18作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 46932-2025民航北斗授时系统技术规范
- 江苏省南京市鼓楼区2025-2026学年上学期期末语文四年级试卷(无答案)
- 飞科介绍教学课件
- 2026湖南娄底市娄星区青年就业见习单位第二批招募见习人员22人参考考试题库及答案解析
- 2026山东德州市事业单位招聘初级综合类岗位人员参考考试题库及答案解析
- 2026福建厦门工学院面向台湾地区招聘高层次人才参考考试题库及答案解析
- 2026春季梦想靠岸招商银行江门分行校园招聘笔试参考题库及答案解析
- 洗浴中心策划活动方案(3篇)
- 航空总部活动策划方案(3篇)
- 装饰校园活动策划方案(3篇)
- QGDW12505-2025电化学储能电站安全风险评估规范
- 2024年山东济南中考满分作文《为了这份繁华》
- 2025年铁岭卫生职业学院单招职业倾向性测试题库新版
- 2025年常州机电职业技术学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 民间融资居间合同
- 环境污染损害评估报告
- 表面活性剂化学知识点
- 《塑料材质食品相关产品质量安全风险管控清单》
- 武术学校体育器材项目 投标方案(技术方案)
- DL∕T 1057-2023 自动跟踪补偿消弧线圈成套装置技术条件
- 市场营销部门主管聘用协议
评论
0/150
提交评论