您好,欢迎访问北京掘金少儿编程有限公司官网!

136 8326 2682

全国咨询热线

您现在所在位置:首页 >> 少儿编程课程设置 >> C++_少儿编程

C++概述_少儿编程

  • 新手入门,基础内容,实际操作

C++概述 要学一门语言,首先要对这门语言有一定的了解,要知道这门语言能做什么,要怎样才能学好。本节将对C++语言的历史背景进行简单的介绍,使读者对C++语言有一个简单而直接的印象。1.1.1 C++发展历程 在介绍C++的发展历程之前,先对程序语言进行大概的了解。 1.机器语言...

累计报名

课程概述


9ed4b55c44a8876b0885dc8156825c42.jpg

 C++概述


    要学一门语言,首先要对这门语言有一定的了解,要知道这门语言能做什么,要怎样才能学好。

本节将对C++语言的历史背景进行简单的介绍,使读者对C++语言有一个简单而直接的印象。

1.1.1 C++发展历程

    在介绍C++的发展历程之前,先对程序语言进行大概的了解。

    1.机器语言

    机器语言是低级语言,也称为二进制代码语言,即通过二进制代码表示计算机能识别和执行的一

种机器指令的集合,如图1.1所示。

    

机器语言可以被计算机直接识别,不需要进行任何的翻译。

    2.汇编语言

    汇编语言是面向机器的程序设计语言。为了减轻使用机器语言编程的难度,用英文字母或符号串来

替代机器语言的二进制码,这样就把不易理解和使用的机器语言变成了汇编语言。这样一来,使用汇编

语言就比机器语言便于阅读和理解程序。利用汇编语言编写代码控制硬件独立按键电路。


3.高级语言

  如图1.2所示的汇编语言依赖于硬件体系,并且该语言中的助记符号数量比较多,所以其运用起

来仍然不够方便。为了使程序语言能更贴近人类的自然语言,同时又不依赖于计算机硬件,高级语言

应运而生。这种语言,其语法形式类似于英文,并且因为远离对硬件的直接操作,而易于被普通人

所理解与使用。其中影响较大、使用普遍的高级语言有Fortran、ALGOL、Basic、COBOL、LISP、

Pascal、PROLOG、c、C++、Visual C++、Visual Basic、Delphi、Java等。图1.3所示的代码段分别为

C语言、C++、Java中的代码结构。

    

    C++是从C语言发展而来的。本贾尼.斯特劳斯特卢普通过在C语言中加入类的概念,C++最

初的名字是C with Class,到1983年12月由里克,马西提(Rick Mascitti)建议改名为CPlusPlus,即

C++。

    C++从Simula继承了类的概念,从Alg0168继承了运算符重载、引用以及在任何地方声明变量的

能力,从BCPL获得了注释,从Ada得到了模板、名字空间,从Ada、Clu和ML取来了异常。



重点 C++的特点:

    C++是在C语言的基础上发展而来的一种面向对象编程语言,主要用来进行系统程序设计,它具

有如下特点:

    1、面向对象:

    C++语言是一种面向对象的程序设计语言,采用抽象和实际相结合,在各对象间使用消息进行通

信,对象通过继承方法增加代码的复用。

    2、高效性:

    C++语言继承了C语言的特性,可以直接访问地址,进行位运算,从而能对硬件进行操作。C++

语句具有编写简单方便、便于理解的优点,还具有低级语言的与硬件结合紧密的优点。

    3、移植性好:

    C++语句具有很强的移植性,用CH编写的程序基本不用太多修改就可以用于不同型号的计算机

上,C++标准可在多种操作系统下使用。

    4、运算符丰富:

    C++语言的运算符十分丰富,有算术、关系、逻辑、位、赋值、指针、条件、逗号、下标等多种类型。

    5、数据结构多页:

    C++语言的数据结构多样,有整型、实型、字符型、枚举类型等基本类型,有数组、结构体、共

用体等构造类型以及指针类型,为用户提供了自定义数据类型,能够实现复杂的数据结构。




文章来源:少儿编程加盟       http://www.pinrui9.com

关键词:C++概述


老师介绍

  • 创建空工程手动添加代码创建C++程序及编译

    创建空工程手动添加代码创建C++程序及编译使用VC++ 6.0创建C++程序 V...

  • 使用向导直接创建C++程序及编译

    使用向导直接创建C++程序及编译使用VC++ 6.0创建C++程序 VC++ 6...

在线客服

ONLINE SERVICE

联系电话

136 8326 2682

返回顶部