了解C++参考资料_第1页
了解C++参考资料_第2页
了解C++参考资料_第3页
了解C++参考资料_第4页
了解C++参考资料_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

程序速成了解C++C++是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程;C++被认为是一种中级语言,它综合了高级语言和低级语言的特点;C++是由BjarneStroustrup于1979年在新泽西州美利山贝尔实验室开始设计开发的;简介C++进一步扩充和完善了C语言,最初命名为带类的C,后来在1983年更名为C++;C++是C的一个超集,事实上,任何合法的C程序都是合法的C++程序。注意:使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查。发展历程(标准的更新)C++完全支持面向对象的程序设计,包括面向对象开发的四大特性:封装抽象继承多态面向对象程序设计标准的C++由三个重要部分组成:核心语言,提供了所有构件块,包括变量、数据类型和常量,等等;C++标准库,提供了大量的函数,用于操作文件、字符串等;标准模板库(STL),提供了大量的方法,用于操作数据结构等。标准库ANSI标准是为了确保C++的便携性——您所编写的代码在Mac、UNIX、Windows、Alpha计算机上都能通过编译。由于ANSI标准已稳定使用了很长的时间,所有主要的C++编译器的制造商都支持ANSI标准。ANSI标准C++支持多种编程风格。您可以使用Fortran、C、Smalltalk等任意一种语言的编程风格来编写代码。每种风格都能有效地保证运行时间效率和空间效率。C++的学习基本上每个应用程序领域的程序员都有使用C++;C++通常用于编写设备驱动程序和其他要求实时性的直接操作硬件的软件;C++广泛用于教学和研究;任何一个使用苹果电脑或WindowsPC机的用户都在间接地使用C++,因为这些系统的主要用户接口是使用C++编写的。C++的使用auto:声明自动变量一般不使用double:声明双精度变量或函数int:声明整型变量或函数struct:声明结构体变量或函数break:跳出当前循环else:条件语句否定分支(与if连用)long:声明长整型变量或函数switch:用于开关语句case:开关语句分支基本语句enum:声明枚举类型register:声明积存器变量typedef:用以给数据类型取别名(当然还有其他作用)char:声明字符型变量或函数extern:声明变量是在其他文件正声明(也可以看做是引用变量)return:子程序返回语句(可以带参数,也看不带参数)union:声明联合数据类型const:声明只读变量float:声明浮点型变量或函数short:声明短整型变量或函数unsigned:声明无符号类型变量或函数continue:结束当前循环,开始下一轮循环for:一种循环语句(可意会不可言传)signed:生命有符号类型变量或函数void:声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)default:开关语句中的“其他”分支goto:无条件跳转语句sizeof:计算数据类型长度volatile:说明变量在程序执行中可被

温馨提示

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

评论

0/150

提交评论