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

上传人:za****8 文档编号:13189345 上传时间:2020-06-06 格式:PPT 页数:37 大小:588.50KB
返回 下载 相关 举报
C语言第一章语言概述.ppt_第1页
第1页 / 共37页
C语言第一章语言概述.ppt_第2页
第2页 / 共37页
C语言第一章语言概述.ppt_第3页
第3页 / 共37页
点击查看更多>>
资源描述
语言程序设计,授课教师:寇海莲授课时间:2010年3月8日,E_mail:kouhailian99,C,大学教育的特点,给学生以更大的发挥空间,教师仅进行基础性、引导性的教育,更深入的知识要靠学生自学。课堂学习可持续发展的必备知识基本理论、思想、技术一定的新知识关键是学会思考尊重权威人士、挑战权威理论自学能力是跨进大学校门后必备的素质之一研究生阶段以后,更是几乎完全靠自学,学习程序设计语言存在的问题,教学理念,本课程着重培养的能力点,第一章语言概述,语言概述,计算机语言概述语言出现的历史背景语言的特点源程序的结构程序的运行步骤及方法TurboC+3.0集成环境运行C程序,一、计算机语言概述,计算机语言:计算机与人之间交流的语言,语言的基础是一组符号和规则。程序:是对计算机处理对象和计算规则的描述。,一、计算机语言概述,计算机语言的发展:、机器语言:完全由0和1组成的二进制信息例如:1000101011010000优点:工作速度快,效率高缺点:难于记忆机器指令,程序可读性差。,一、计算机语言概述,计算机语言的发展:、汇编语言:符号形式的指令系统,助记符例如:MOVDL,AL汇编语言源程序代真机器语言机器语言与汇编语言都是面向机器的语言,所以被称为低级程序语言。,一、计算机语言概述,计算机语言的发展:、高级程序语言:更接近于人的自然语言优点:易读,易写,更重要的是这些语言不依赖于具体的机型,易于在各种计算机上移植使用。C、C+、Java等都是高级程序语言。,二、语言出现的历史背景,1960年出现的ALGOL60是一种面向问题的高级语言,它离硬件比较远,不宜用来编写系统程序;1963年推出CPL语言,它在ALGOL60的基础上接近硬件一些,但规模比较大,难以实现;1967年对CPL语言简化后,推出了BCPL语言;1970年对BCPL语言进一步简化,设计出了B语言,并且用B语言编写了第一个UNIX操作系统;1972年在B语言的基础上设计出了C语言;1973年把用汇编语言编写的UNIX操作系统用语言进行改写,即UNIX第版。,二、语言出现的历史背景,1975年UNIX第六版公布后,C语言引起人们的注意;1977年出现了不依赖于具体机器的C语言编译程序;1978年,C语言已先后移植到大、中、小、微机上;1978年TheCProgrammingLanguage这本书中所介绍的C语言版本,被称为标准C;1983年,美国国家标准化协会(ANSI)根据C语言问世以来各种版本对C的发展和扩充,制定了新的标准,称为ANSIC;1987年,ANSI又公布了新标准87ANSIC,目前流行的编译系统都以它为基础;,二、语言出现的历史背景,语言是一九七八年由美国电话电报公司(AT3.main后的()是函数的参数部分,可以为空,但括号不能省略;.花括号,表示函数的开始和结束,内语句的集合构成函数体,函数体允许为空;,四、C源程序的结构,例2:main()printf(“thisisacprogramn”);,1.主函数内中只有一个输出语句;2.printf是语言中的输出函数;3.双引号内的字符按原样输出;4.n是换行符;5.语句的末尾要有分号;,程序输出结果:thisisacprogram,四、C源程序的结构,例:main()inta,b,sum;a=123;b=456;sum=a+b;printf(“sumis%dn”,sum);,1.定义3个整型变量a、b、sum;2.把123赋值给a变量;3.把456赋值给b变量;4.a、b变量之和赋值给变量sum;5.d是表示以十进制整数形式输出。6.sum是要输出的变量;,运行结果:sumis579,四、C源程序的结构,main()inta,b,c;scanf(“%d,%d”,1.定义三个整型变量;2.scanf()输入函数,作用是给a,b两个变量通过键盘赋值,3.max()函数是用户自定义函数,由main()函数调用;4.return语句将z的值返回给主调函数main();,程序运行情况:8,5max=8,四、C源程序的结构,1.C程序是由函数构成的,函数是程序的基本单位;2.一个函数由两部分组成:函数的首部:函数体:内的部分函数体包括:声明部分:定义变量执行部分:由若干个语句构成;,intmax(intx,inty)intz;if(xy)z=x;elsez=y;return(z);,总结C程序的结构特点,四、C源程序的结构,3.一个程序总是从main函数开始执行,而不论main函数在程序中的位置如何;4.程序书写格式自由,一行可以写多个语句,一个语句可以分写在多行上;5.每个语句的最后必须有一个分号;6.语言的输入和输出是由库函数来完成的;7.可以用/*/对程序中的任何部分作注释,以增加程序的可读性;,五、C程序的上机步骤,程序的执行过程:1.编辑2.编译3.连接4.运行,有,可执行目标程序f.exe,不正确,正确,无,六、用TurboC+3.0运行程序,TurboC是美国Borland公司的产品,是在微机上广泛使用的编译程序。它向用户提供一个集成环境,把程序的编辑、编译、连接和运行等操作全部集中在一个界面上进行,使用十分方便。TurboC编译程序的所有文件都存放在TurboC文件夹中;调用TurboC程序,只须双击TC.EXE文件即可在屏幕上出现TurboC的集成环境;,六、用TurboC+3.0运行程序,1、进入TurboC+3.0集成环境找到TurboC+3.0集成环境所在的子目录,如:D:tc3BIN,找到可执行文件tc.exe,创建快捷方式到桌面,双击打开运行环境,六、用TurboC+3.0运行程序,2、检测运行环境单击“Options”菜单,选择“Directories”,要求:IncludeDirectories和LibraryDirectories路径,应该与TurboC+3.0集成环境所在的子目录(D:tc3)一致如:IncludeDirectories下面应写D:tc3include;LibraryDirectories下面应写D:tc3lib,六、用TurboC+3.0运行程序,3、编辑源文件新建源文件,单击“File”“New”,在打开的窗口内可以输入源程序;打开原有文件,则单击“File”“Open”,打开后如图所示:在Name栏中输入原有文件的所在路径(如:E:prac*.c),然后在Files栏中,选择需要打开的源文件,单击“open”按钮打开文件时可输入文件的扩展名,以缩小查找范围。,六、用TurboC+3.0运行程序,4、保存源文件第一次保存文件,应选择“File”“Save”,在弹出的SaveFileAs对话框中Name栏输入文件路径和文件名;若是在原文件上进行修改,选择“Save”就可以实现保存了,此时将不再弹出对话框,当前窗口无明显变化;若需要将原文件另存,需选择“Saveas”。1、为保证所编写的文件不丢失,建议在编写过程中时刻保存。2、文件的扩展名(即后缀)默认为“cpp”,保存时一定要将其改为“c”。,六、用TurboC+3.0运行程序,5、编译连接编译和连接可以分别独立完成:编译:选择“Compile”“Compile”可出现编译消息框,显示错误与警告个数,生成目标程序(.obj);连接:选择“Compile”“Link”,生成一个后缀为.exe的可执行文件。编译和连接两个步骤可合二为一,选择“Compile”“Make”(或直接按功能键F9),可一次完成编译和连接,屏幕上可见消息框,按任意键恢复显示原程序。,六、用TurboC+3.0运行程序,6、运行选择“Run”菜单下面的“Run”子菜单(或是按Ctrl+F9组合键),可执行文件。如果需要输入数据,屏幕会显示运行窗口,待输入完毕后,输出运行结果。7、查看结果由于运行结果显示时间太短,用户若是没有看清楚,可以使用Alt+F5组合键来查看运行结果。,课堂练习,1.一个C程序的执行是从。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.cobjexe8./单行注释/*/多行注释,练习:,请编写一个C程序,输出以下信息:*Verygood!*,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!