C++程序设计学习-第1章

2019-09-23 08:40:35来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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++负数类型转换,-1对256取模

下一篇:题解 Luogu P3959 【宝藏】