- 猜你喜欢
- 视频介绍
- 分集列表
- 视频下载
该教程由东南大学的何洁月老师讲解,由浅入深、通俗易懂,非常适合想入门的菜鸟。C语言是经典高效的编程语言,C++则是其面向对象的升级版本。有意学习C++程序设计相关知识的朋友可以到外唐网观看一下这部东南大学C++程序设计教程。透过这部教程你可以全面掌握C++中的类和数据抽象、运算符重载、继承、虚函数和多态性、C++输入/输出流等知识。
C++是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。
C++是由C发展而来的,与C兼容。用C语言写的程序基本上可以不加修改地用于C++。从C++的名字可以看出它是C的超越和集中。C++既可用于面向过程的结构化程序设计,又可用于面向对象的程序设计,是一种功能强大的混合型的程序设计语言。
C++对C的“增强”,表现在六个方面:(1) 类型检查更为严格。(2) 增加了面向对象的机制。(3)增加了泛型编程的机制(Template)。(4)增加了异常处理。(5)增加了运算符重载。(6)增加了标准模板库(STL)。面向对象程序设计,是针对开发较大规模的程序而提出来的,目的是提高软件开发的效率。不要把面向对象和面向过程对立起来,面向对象和面向过程不是矛盾的,而是各有用途、互为补充的。
学习C++,既要会利用C++进行面向过程的结构化程序设计,也要会利用C++进行面向对象的程序设计,更要会利用模板进行泛型编程。
程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。专业的程序设计人员常被称为程序员。
程序设计语言的基本成分有:①数据成分,用于描述程序所涉及的数据;②运算成分,用以描述程序中所包含的运算;③控制成分,用以描述程序中所包含的控制;④传输成分,用以表达程序中数据的传输。
程序设计语言 计算机 IT按照语言级别可以分为低级语言和高级语言。低级语言有机器语言和汇编语言。低级语言与特定的机器有关、功效高,但使用复杂、繁琐、费时、易出差错。机器语言是表示成数码形式的机器基本指令集,或者是操作码经过符号化的基本指令集。汇编语言是机器语言中地址部分符号化的结果,或进一步包括宏构造。高级语言的表示方法要比低级语言更接近于待解问题的表示方法,其特点是在一定程度上与具体机器无关,易学、易用、易维护。
程序设计语言按照用户的要求有过程式语言和非过程式语言之分。过程式语言的主要特征是,用户可以指明一列可顺序执行的运算,以表示相应的计算过程,如FORTRAN、COBOL、PASCAL等。
- C++程序设计01
- C++程序设计02
- C++程序设计03
- C++程序设计04
- C++程序设计05
- C++程序设计06
- C++程序设计07
- C++程序设计08
- C++程序设计09
- C++程序设计10
- C++程序设计11
- C++程序设计12
- C++程序设计13
- C++程序设计14
- C++程序设计15
- C++程序设计16
- C++程序设计17
- C++程序设计18
- C++程序设计19
- C++程序设计20
- C++程序设计21
- C++程序设计22
- C++程序设计23
- C++程序设计24
- C++程序设计25
- C++程序设计26
- C++程序设计27
- C++程序设计28
- C++程序设计29
- C++程序设计30
- C++程序设计31
- C++程序设计32
- C++程序设计33
- C++程序设计34
- C++程序设计35
- C++程序设计36
- C++程序设计37
- C++程序设计38
- C++程序设计39
- C++程序设计40
- C++程序设计41
- C++程序设计42
- C++程序设计43
- C++程序设计44
- C++程序设计45
- C++程序设计46
- C++程序设计47
- C++程序设计48
- C++程序设计49
- C++程序设计50
- C++程序设计51
- C++程序设计52
- C++程序设计53
- C++程序设计54
- C++程序设计55
- C++程序设计56
- C++程序设计57
- C++程序设计58
- C++程序设计59
- C++程序设计60
- C++程序设计61
- C++程序设计62
- C++程序设计63
- C++程序设计64
- C++程序设计65
- C++程序设计66
- C++程序设计67
- C++程序设计68
- C++程序设计69
- C++程序设计70
- C++程序设计71
- C++程序设计72
- C++程序设计73
- C++程序设计74
- C++程序设计75
- C++程序设计76
- C++程序设计77
- C++程序设计78
- C++程序设计79
- C++程序设计80
- C++程序设计01
- C++程序设计02
- C++程序设计03
- C++程序设计04
- C++程序设计05
- C++程序设计06
- C++程序设计07
- C++程序设计08
- C++程序设计09
- C++程序设计10
- C++程序设计11
- C++程序设计12
- C++程序设计13
- C++程序设计14
- C++程序设计15
- C++程序设计16
- C++程序设计17
- C++程序设计18
- C++程序设计19
- C++程序设计20
- C++程序设计21
- C++程序设计22
- C++程序设计23
- C++程序设计24
- C++程序设计25
- C++程序设计26
- C++程序设计27
- C++程序设计28
- C++程序设计29
- C++程序设计30
- C++程序设计31
- C++程序设计32
- C++程序设计33
- C++程序设计34
- C++程序设计35
- C++程序设计36
- C++程序设计37
- C++程序设计38
- C++程序设计39
- C++程序设计40
- C++程序设计41
- C++程序设计42
- C++程序设计43
- C++程序设计44
- C++程序设计45
- C++程序设计46
- C++程序设计47
- C++程序设计48
- C++程序设计49
- C++程序设计50
- C++程序设计51
- C++程序设计52
- C++程序设计53
- C++程序设计54
- C++程序设计55
- C++程序设计56
- C++程序设计57
- C++程序设计58
- C++程序设计59
- C++程序设计60
- C++程序设计61
- C++程序设计62
- C++程序设计63
- C++程序设计64
- C++程序设计65
- C++程序设计66
- C++程序设计67
- C++程序设计68
- C++程序设计69
- C++程序设计70
- C++程序设计71
- C++程序设计72
- C++程序设计73
- C++程序设计74
- C++程序设计75
- C++程序设计76
- C++程序设计77
- C++程序设计78
- C++程序设计79
- C++程序设计80