码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-09-22 10:41:57      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:因此   value   好的   article   命名   函数定义   物理地址   执行   程序代码   

第一章 预备知识

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++程序的任何位置都可以插入注释信息,如 /* 注释内容 */;// 注释内容

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

标签:因此   value   好的   article   命名   函数定义   物理地址   执行   程序代码   

原文地址:https://www.cnblogs.com/wzw0625/p/11565814.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!