设为首页 加入收藏

TOP

C++程序设计学习-第1章
2019-09-23 11:11:40 】 浏览:56
Tags:程序设计 学习

第一章 预备知识

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++冒泡排序及优化

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目