版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026东旅文化运营(东山)有限公司招聘19人备考题库及答案详解(新)
- 2026中国农业科学院饲料研究所新兽药与免疫调控创新团队科研助理招聘2人备考题库附完整答案详解【历年真题】
- 2026中国电信量子公司春季博士招聘备考题库及完整答案详解(夺冠系列)
- 2026浙江事业单位统考温州市鹿城区招聘(选调)21人备考题库【a卷】附答案详解
- 2026上海三毛保安服务有限公司招聘217人备考题库及答案详解(夺冠)
- 2026清华大学基础医学院彭敏实验室招聘科研助理2人备考题库及参考答案详解【b卷】
- 2026新疆图木舒克新纶化纤有限责任公司市场化选聘工作人员8人备考题库及参考答案详解(黄金题型)
- 2026福建莆田城厢法院招聘3人备考题库带答案详解(模拟题)
- 2026上半年四川成都大学考核招聘高层次人才5人备考题库【网校专用】附答案详解
- 2026广东广州民间金融街管理委员会招聘辅助人员1人备考题库附完整答案详解(有一套)
- DZ/T 0430-2023 固体矿产资源储量核实报告编写规范(正式版)
- 历年中职高考《畜禽营养与饲料》考试真题题库(含答案)
- 【某矿井水处理工艺设计9600字】
- 《物业客服培训》课件
- 危险化学品存放与使用安全规范与要求培训
- 年智能化生产绿色轻质新型输送带300万平方米项目环境影响报告
- 宝马5系GT说明书
- JJF 1033-2023计量标准考核规范
- 输电线路消缺修理施工方案
- GB/T 4169.4-2006塑料注射模零件第4部分:带头导柱
- GB 9448-1999焊接与切割安全
评论
0/150
提交评论