C++语言概述.ppt_第1页
C++语言概述.ppt_第2页
C++语言概述.ppt_第3页
C++语言概述.ppt_第4页
C++语言概述.ppt_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章c语言的概要,c语言是什么? 它是计算机程序使用的语言,与人类一般的语言计算机不同,现在人类的语言例子不能直接理解:修正1 2 3 100现有的软件很难直接输入这样的公式进行修正。 遇到更复杂的公式时,为了让电脑能理解我们的想法,有必要向电脑传达解决问题的步骤。 这需要“计算机语言”。 现在有什么“计算机语言”吗? 机器语言:计算机可以直接运行。 最初的程序是用机器语言直接编写的。 现在几乎没有直接使用。 但是,Windows的可执行文件(.exe、 com等)是机器语言。 汇编语言:由于机器语言难以记忆,因此将机器语言的指令替换为简短易记的英语符号,形成汇编语言。 汇编语言的指令一般与

2、机器指令一一对应。 高级语言:高级语言更接近人类语言,易于学习,制作效率高(但一般动作速度低)。 第一种高级语言是fortran语言。 fortran的改良版现在也在数学和工学领域被广泛使用。 c也是目前广泛使用的高级语言。计算机诞生: ENIAC、汇编语言、机器语言、高级语言、计算机语言的发展、一些流行高级语言的发展年代、Fortran、BASIC、Java Visual Basic C#、uniiic c语言和Unix、c语言、bjarne stran 60年代、70年代、80年代,c语言的特点,全面兼容c保持了c的简洁、高效、接近汇编语言等特点,改革了c类型的系统,扩展了的c也支持面向过

3、程的编程,一个c的优势和现在的主要应用领域, 与操作系统紧密结合运行效率高、内存占有率低的主要应用:大型商业软件、设置修订软件、游戏软件等目前,中国对高级C/C编程人员的需求量仍然很大,c的劣势、语法复杂。 完全吸收c语言的所有语法,然后完全学习面向对象、当前模板语法、c,成本高昂,容易出错,安全性低。 现代常见的库功能没有形成标准,涉及网络、图形等功能时,可移植性差,c语言程序结构、多行注释、使用/* */括号、单行注释、/从开始到结束,主函数、程序入口、主函数代码、不同编译和链接方法不同的当前流行编译器是微软的Visual C Borland的Borland C BuilderGNU的g

4、(开源)本课程使用visual c 2005企业版或快速版, 可以使用visualc2005命令编译c程序创建简单的c程序也很方便,使用文本编辑器(例如Windows手册)编辑并保存c源程序,Visual Studio 2005命令命令命令显示VS2005命令提示符,转到保存c源文件的文件夹,如果我们假定d 3360测试中保存的程序完全正确,则生成对应的exe可执行文件和obj目标文件。 使用cl命令编译和链接cl,输入已执行的可执行文件,输入可执行文件名(.exe )以运行程序。 什么? 刚才使用的编译指令是什么? 什么? 在Visual C中,可以使用cl命令编译和链接的功能,使用Visu

5、al Studio 2005的集成开发环境启动VS2005的集成开发环境,Visual Studio 2005的集成开发环境是源代码编辑、编译和链接、可执行文件第一次使用很麻烦,可以创建一个空的Win32控制台项目,并且可以为新的空项目省略c源文件项目、以及此处的. cpp扩展名。 请在此输入代码进行编译默认生成的可执行文件和目标文件放置在debug文件夹中,运行程序,如果源程序发生变更,自动“生成”应用程序,另行“生成” 执行结果是在新打开的控制台窗口中,启动另一个项目,“运行”编辑完成后,可以直接运行程序。 VS2005可以根据需要自动执行“生成”,以重新打开以前由VS2005管理的项目、打开以前的项目或直接打开. vcproj或. sln文件。 注意:不要双击. cpp源文件打开它!不要! 不要! 中的组合

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论