C语言第一章语言概述.ppt

上传人:小飞机 文档编号:6504268 上传时间:2023-11-07 格式:PPT 页数:37 大小:392KB
返回 下载 相关 举报
C语言第一章语言概述.ppt_第1页
第1页 / 共37页
C语言第一章语言概述.ppt_第2页
第2页 / 共37页
C语言第一章语言概述.ppt_第3页
第3页 / 共37页
C语言第一章语言概述.ppt_第4页
第4页 / 共37页
C语言第一章语言概述.ppt_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《C语言第一章语言概述.ppt》由会员分享,可在线阅读,更多相关《C语言第一章语言概述.ppt(37页珍藏版)》请在三一办公上搜索。

1、语言程序设计,授课教师:寇海莲授课时间:2010年3月8日,E_mail:,C,大学教育的特点,给学生以更大的发挥空间,教师仅进行基础性、引导性的教育,更深入的知识要靠学生自学。课堂学习可持续发展的必备知识基本理论、思想、技术一定的新知识关键是学会思考尊重权威人士、挑战权威理论自学能力是跨进大学校门后必备的素质之一研究生阶段以后,更是几乎完全靠自学,学习程序设计语言存在的问题,教学理念,本课程着重培养的能力点,第一章 语言概述,语言概述,计算机语言概述语言出现的历史背景语言的特点源程序的结构程序的运行步骤及方法Turbo C+3.0 集成环境运行C程序,一、计算机语言概述,计算机语言:计算机与

2、人之间交流的语言,语言的基础是一组符号和规则。程序:是对计算机处理对象和计算规则的描述。,一、计算机语言概述,计算机语言的发展:、机器语言:完全由0和1组成的二进制信息例如:优点:工作速度快,效率高缺点:难于记忆机器指令,程序可读性差。,一、计算机语言概述,计算机语言的发展:、汇编语言:符号形式的指令系统,助记符例如:MOV DL,AL 汇编语言源程序代真机器语言机器语言与汇编语言都是面向机器的语言,所以被称为低级程序语言。,一、计算机语言概述,计算机语言的发展:、高级程序语言:更接近于人的自然语言优点:易读,易写,更重要的是这些语言不依赖于具体的机型,易于在各种计算机上移植使用。C、C+、J

3、ava等都是高级程序语言。,二、语言出现的历史背景,1960年出现的ALGOL 60是一种面向问题的高级语言,它离硬件比较远,不宜用来编写系统程序;1963年推出CPL语言,它在ALGOL 60的基础上接近硬件一些,但规模比较大,难以实现;1967年对CPL语言简化后,推出了BCPL语言;1970年对BCPL语言进一步简化,设计出了B语言,并且用B语言编写了第一个UNIX操作系统;1972年在B语言的基础上设计出了C语言;1973年把用汇编语言编写的UNIX操作系统用语言进行改写,即UNIX第版。,二、语言出现的历史背景,1975年UNIX第六版公布后,C语言引起人们的注意;1977年出现了不

4、依赖于具体机器的C语言编译程序;1978年,C语言已先后移植到大、中、小、微机上;1978年The C Programming Language这本书中所介绍的C语言版本,被称为标准C;1983年,美国国家标准化协会(ANSI)根据C语言问世以来各种版本对C的发展和扩充,制定了新的标准,称为ANSI C;1987年,ANSI又公布了新标准87 ANSI C,目前流行的编译系统都以它为基础;,二、语言出现的历史背景,语言是一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表。同时由和合著了著名的THE C PROGRAMMING LANGUAGE一书。通常简称为K&R,也有人称之为K&R标

5、准。但是,在K&R中并没有定义一个完整的标准C 语言,后来由美国国家标准协会(American National Standards Institute)在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。,三、语言的特点,、语言简洁、紧凑,使用方便、灵活;一共有32个关键字,9种控制语句,主要用小写字母表示。,三、语言的特点,九种控制语句:,三、语言的特点,2、运算符丰富:共有34种运算符。3、数据结构丰富:的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。4、具有结构化的控制语句;5、语法限制不太严格,程序设计自由度大;6、C语言能进行

6、位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作;7、生成目标代码质量高,程序执行效率高;8、用C语言编写的程序可移植性好。,四、C源程序的结构,例1:/*this is the smallest c program*/main()1.提倡在程序中多用注释;2.main是主函数名,每个程序都 必须有一个且只能有一个主函数,它是C程序运行的起点;3.main后的()是函数的参数部分,可以为空,但括号不能省略;.花括号,表示函数的开始和结 束,内语句的集合构成函数体,函数体允许为空;,四、C源程序的结构,例2:main()printf(“this is a c programn”);,1

7、.主函数内中只有一个输出语句;2.printf是语言中的输出函数;3.双引号内的字符按原样输出;4.n是换行符;5.语句的末尾要有分号;,程序输出结果:this is a c program,四、C源程序的结构,例:main()int a,b,sum;a=123;b=456;sum=a+b;printf(“sum is%dn”,sum);,1.定义3个整型变量a、b、sum;2.把123赋值给a变量;3.把456赋值给b变量;4.a、b变量之和赋值给变量sum;5.d是表示以十进制整数形式输出。6.sum是要输出的变量;,运行结果:sum is 579,四、C源程序的结构,main()int

8、a,b,c;scanf(“%d,%d”,1.定义三个整型变量;2.scanf()输入函数,作用是给a,b两个变量通过键盘赋值,3.max()函数是用户自定义函数,由main()函数调用;4.return语句将z的值返回给主调函数main();,程序运行情况:8,5max=8,四、C源程序的结构,1.C程序是由函数构成的,函数是程序的基本单位;2.一个函数由两部分组成:函数的首部:函数体:内的部分函数体包括:声明部分:定义变量 执行部分:由若干个语句构成;,int max(int x,int y)int z;if(xy)z=x;else z=y;return(z);,总结C程序的结构特点,四、C

9、源程序的结构,3.一个程序总是从main函数开始执行,而不论main函数在程序中的位置如何;4.程序书写格式自由,一行可以写多个语句,一个语句可以分写在多行上;5.每个语句的最后必须有一个分号;6.语言的输入和输出是由库函数来完成的;7.可以用/*/对程序中的任何部分作注释,以增加程序的可读性;,五、C程序的上机步骤,程序的执行过程:1.编辑2.编译3.连接4.运行,有,可执行目标程序f.exe,不正确,正确,无,六、用Turbo C+3.0 运行程序,Turbo C是美国Borland 公司的产品,是在微机上广泛使用的编译程序。它向用户提供一个集成环境,把程序的编辑、编译、连接和运行等操作全

10、部集中在一个界面上进行,使用十分方便。Turbo C编译程序的所有文件都存放在Turbo C文件夹中;调用Turbo C程序,只须双击TC.EXE文件即可在屏幕上出现Turbo C的集成环境;,六、用Turbo C+3.0 运行程序,1、进入Turbo C+3.0集成环境找到Turbo C+3.0集成环境所在的子目录,如:D:tc3BIN,找到可执行文件tc.exe,创建快捷方式到桌面,双击打开运行环境,六、用Turbo C+3.0 运行程序,2、检测运行环境 单击“Options”菜单,选择“Directories”,要求:Include Directories和Library Direct

11、ories路径,应该与Turbo C+3.0集成环境所在的子目录(D:tc3)一致 如:Include Directories下面应写 D:tc3include;Library Directories下面应写 D:tc3lib,六、用Turbo C+3.0 运行程序,3、编辑源文件新建源文件,单击“File”“New”,在打开的窗口内可以输入源程序;打开原有文件,则单击“File”“Open”,打开后如图所示:在Name栏中输入原有文件的所在路径(如:E:prac*.c),然后在Files栏中,选择需要打开的源文件,单击“open”按钮 打开文件时可输入文件的扩展名,以缩小查找范围。,六、用T

12、urbo C+3.0 运行程序,4、保存源文件第一次保存文件,应选择“File”“Save”,在弹出的Save File As对话框中Name栏输入文件路径和文件名;若是在原文件上进行修改,选择“Save”就可以实现保存了,此时将不再弹出对话框,当前窗口无明显变化;若需要将原文件另存,需选择“Save as”。1、为保证所编写的文件不丢失,建议在编写过程中时刻保存。2、文件的扩展名(即后缀)默认为“cpp”,保存时一定要将其改为“c”。,六、用Turbo C+3.0 运行程序,5、编译连接编译和连接可以分别独立完成:编译:选择“Compile”“Compile”可出现编译消息框,显示错误与警告

13、个数,生成目标程序(.obj);连接:选择“Compile”“Link”,生成一个后缀为.exe的可执行文件。编译和连接两个步骤可合二为一,选择“Compile”“Make”(或直接按功能键F9),可一次完成编译和连接,屏幕上可见消息框,按任意键恢复显示原程序。,六、用Turbo C+3.0 运行程序,6、运行选择“Run”菜单下面的“Run”子菜单(或是按Ctrl+F9组合键),可执行文件。如果需要输入数据,屏幕会显示运行窗口,待输入完毕后,输出运行结果。7、查看结果由于运行结果显示时间太短,用户若是没有看清楚,可以使用Alt+F5组合键来查看运行结果。,课堂练习,1.一个C程序的执行是从。

14、A)本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的main函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序main函数结束,课堂练习,2.C语言规定:在一个源程序中,main函数的位置。A)必须在最开始 B)可以任意 C)必须在系统调用的库函数的后面D)必须在最后,课堂练习,3.用C语言编写的代码程序,。A)可立即执行 B)经过编译即可执行C)是一个源程序 D)经过编译解释才能执行,课堂练习,4.以下叙述中正确的是。A)所有被调用的函数一定要在调用之前进行定义 B)可以在一个函数中定义另一个函数 C)main()函数必须放在其它函数之前 D)构成C程序的基本单位是函数,课堂练习,5.C程序是由_构成的。6.在C语言中,一个函数一般由两个部分组成,它们是_和_。7.函数C语言源程序的扩展名为_,经过编译后的文件,其扩展名为_,经过连接后,文件的扩展名为_。8.C语言中的注释符号分别为:_和_。,参考答案:5.函数 6.函数首部 函数体 7.c obj exe 8./单行注释/*/多行注释,练习:,请编写一个C程序,输出以下信息:*Very good!*,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号