C++程序设计学习-第1章
2019-09-23 08:40:35来源:博客园 阅读 ()
C++程序设计学习-第1章
第一章 预备知识
1、C++历史起源
由于C语言具有许多优点,比如语言简洁灵活;运算符和数据类型丰富;具有结构化控制语句;程序执行效率高;同时具有高级语言和汇编语言的优点等。与其他高级语言相比,C语言具有可以直接访问物理地址的优点,与汇编语言相比又具有良好的可读性和可移植性。因此,C语言得到了极为广泛的应用。但因为C语言是一种面向过程(即面向结构)的编程语言,不能满足面向对象开发软件的需要。为支持面向对象的程序设计,1980年由贝尔实验室的Bjarne Stroustrup创建了C++程序设计语言,C++的重要目标就是面向对象的程序设计,因此在C++中引入了类的机制。于是在1983年正式命名为C++(C Plus Plus)。
2、C++的特点
C++语言的主要特点表现在两个方面,一是全面兼容C语言,二是支持面向对象的程序设计方法。
- 全面兼容C语言:C++秉持了C语言的优点,大多数的C程序代码略作修改或不作修改就可在C++的集成环境下调试和运行。这对于继承和开发当前已在广泛使用的软件是非常重要的,可以节省大量的人力和物力。
- 支持面向对象程序设计:C++是一种面向对象的程序设计语言。它使得程序的各个模块的独立性更强,程序的可读性和可移植性更强,程序代码的结构更加合理,程序的扩充性更强。这对于设计、编制和调试一些大型的软件尤为重要,而C语言是面向结构的程序设计语言,即面向过程。
3、C++程序基本结构
- C++程序通常由一个或多个函数组成,函数是构成C++程序的基本单位。C++程序中至少要包含一个主函数main(),一个C++程序总是从主函数开始执行的。
- C++函数由函数的说明部分和函数体两部分组成。
4、程序书写规则
- 同一层语句同列书写,另外同一层次的花括号必须与对应的闭括号在同一列上。C++中的每个语句和数据说明必须以分号(;)结束
- 内层语句缩进两个字符的位置
- 函数定义第一列书写
- 严格区分字母的大小写
- C++输入/输出:输入、输出通过流cin和cout来实现的,例如: cin>>a>>b;用来输入变量a和b的值。cout<<"the value is"<<m<<endl;用来输出变量value的值。
- 注释:在C++程序的任何位置都可以插入注释信息,如 /* 注释内容 */;// 注释内容
原文链接:https://www.cnblogs.com/wzw0625/p/11565814.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- C++ 转换函数搭配友元函数 2020-06-10
- C++ 自动转换和强制类型转换(用户自定义类类型) 2020-06-10
- C++ rand函数 2020-06-10
- C++ 友元函数 2020-06-10
- C++ 运算符重载 2020-06-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash