版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、c编程由谭浩强编辑,1。自1946年第一台电子数字计算机ENIAC问世以来,随着计算机应用领域的不断扩大,它推动了计算机技术的飞速发展,尤其是近年来,计算机硬件和软件日新月异。作为应用计算机的工具编程语言,它不断得到丰富和完善。每年都有新的编程语言问世,旧的编程语言也在不断更新。20世纪60年代,马丁理查兹开发了BCPL(基本组合编程语言),作为计算机软件人员开发系统软件时的描述性语言。1970年,肯汤普森在继承BCPL语言诸多优点的基础上,发明了实用的B语言。1972年,贝尔实验室的丹尼斯里奇和布莱恩克尼根进一步丰富和完善了B语言,设计了C语言。当时,C语言被设计用来编写UNIX操作系统。从
2、那以后,C语言已经改进了很多次,变得流行起来。C语言是在C语言的基础上发展和完善起来的,C语言吸收了其他语言的优点,逐渐成为一种实用性很强的语言。3.学会交流。C语言的主要特点如下:1 .c语言是一种结构化编程语言,简洁灵活,使用方便。它不仅适用于设计和编译大型系统程序,也适用于编译小型控制程序和科学计算。它兼有高级语言和汇编语言的特点。运算符非常丰富,不仅提供数据的算术和逻辑运算,还提供二进制位运算。并且还提供了灵活的数据结构。用C语言编写的程序灵活、方便、功能强大。用C语言开发的程序结构良好,目标程序质量高,程序执行效率高。4.学会交流PPT3.程序移植性好。在某种类型的计算机上用C语言开
3、发的程序基本上可以不加修改地直接移植到其他类型和不同等级的计算机上。4.程序的语法结构不够严格,程序设计的自由度很大。对于精通C语言的程序员来说,他们可以设计高质量和非常通用的程序。但是对于初学者来说,精通使用C语言编写程序并不容易。与其他高级语言相比,调试程序更加困难。通常,程序被编程并输入计算机后,编译时很容易通过,但执行时会出错。然而,只要真正理解了C语言的语法规则,就比较容易掌握编程和调试程序。5.学会交流。随着C语言应用的普及,C语言的一些缺陷或不足开始暴露出来,并引起了大家的关注。例如,C语言中检查数据类型的机制很弱;缺乏支持代码重用的结构;随着软件工程规模的扩大,很难适应超大规模
4、等的发展。1980年,贝尔实验室的比雅尼斯特劳斯特鲁普博士及其同事对C语言进行了改进和扩展,并将Simula 67中的类概念引入到C语言中,以克服C语言的缺点,保持其简单、高效和接近汇编语言。1983年,里克马塞蒂提议将其正式命名为C (C Plus Plus)。后来,在C语言中增加了运算符重载、引用、虚函数等功能,使得C语言的功能日益完善。目前,广泛使用的C语言有VC (Visual C Plus)、BC (Borland C Plus)、AT /输出字符串、主函数、函数体开始、函数体结束、输出流、屏幕上打印的引号中的字符串、分号、完整语句的结束符。在这个程序被编译和执行后,打印我是一个学生
5、。在操作系统屏幕上,包括文件、注释或说明。9.学会交流。编译过程:1)启动Visual C,在“文件”菜单中选择“新建”命令,在“文件”选项卡中选择“C源文件”选项。2)选择存储源程序的目录,输入源程序名称,然后单击确定。3)在编辑器中编写源程序。4)单击“编译”中的F7或“全部重建”来编译源程序。如果编译成功,单击“执行”在操作系统屏幕上查看结果,并按任意键返回编辑器。10,学习交流PPT,启动VC编译系统,11,学习交流PPT,VC编译系统界面,点击“文件”菜单中的“新建”命令,12,学习交流PPT,选择“文件”选项卡,选择C源文件命令,输入文件名,文件存储位置,点击选择驱动器,选择驱动器
6、或目录,13,学习交流PPT,C源文件编辑界面,输入C源代码,14,学习交流PPT,用不同的文件名保存该源代码;15、学习交换PPT,选择编译命令,并生成源文件。cpp进入。obj文件。16、学会交换PPT,如果编译错误,会出现提示信息,指出错误的位置和类型,错误的行和错误的原因;17,学习交换PPT,双击移动光标到这一行,18。学习交流PPT和生成可执行文件。通过后点击此命令运行程序,19。学会与乘客感知终端通信,运行结果显示在操作系统屏幕上。注意:你不能在软盘上运行程序!运行之前,您应该将保存在软盘中的源文件复制到硬盘的目录中!20,学习交流PPT,源程序所在的目录,编译前,只有一个源程序,21,学习交流PPT,编译运行后,出现很多附加文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工作制度生活制度
- 包装部工作制度
- 三个一工作制度
- 中国式工作制度
- 2026 年中职工程测量(水准测量)技能测试题
- 阳台软装方案设计
- 《制作小台灯》课时练习及答案-2025-2026学年青岛版(五四制)(新教材) 小学科学三年级下册
- 塔吊司机安全培训
- 液压拖车使用安全
- 夏天的饮食安全
- 成人住院患者静脉血栓栓塞症Caprini、Padua风险评估量表
- 会计毕业实习报告1000字(30篇)
- 宣传视频拍摄服务 投标方案(技术方案)
- 北师大版六年级下册《正比例》课件市公开课一等奖省赛课获奖课件
- 餐厅装修施工方案
- 整体式铁路信号箱式机房产品介绍
- 质量文化的培训课件
- 船舶动力学与运动控制
- 地铁行业沟通技巧分析
- 地震安全性评价工作程序
- 2023年六年级小升初自荐信简历
评论
0/150
提交评论