[从C到C++] 1.1 关于本教程

简介:

C++是由C语言发展而来,保留了C语言的所有语法,增加了面向对象的机制,并且与C语言兼容,用C语言编写的程序可以不加修改地用于C++。因此本教程针对有C语言基础的读者编写,不再赘述C语言的语法,直接讲解C++的新增内容。

如果你不了解C语言,请先学习C语言教程。

C++ 虽然增加了面向对象的机制,但是不像Java(Java强制开发人员使用面向对象编程),你仍然可以编写“纯”面型过程的代码,因此C++是一种功能强大的混合型的编程语言

面向对象程序设计,是针对开发较大规模的程序而提出来的,目的是提高软件开发的效率(不是执行效率)。 不要把面向对象和面向过程对立起来,面向对象和面向过程不是矛盾的,而是各有用途、互为补充的

C++的语法比较复杂,初学者可能有点吃力,但是请一定要坚持,一旦熟悉了,你会发现非常的好用和灵活。

C++的语法也影响了后来的Java,Java在设计的时候有意模仿和简化了C++语法,以便让C++开发人员可以很容易地切换到Java。

目录
相关文章
|
2月前
|
算法 数据挖掘 Shell
「毅硕|生信教程」 micromamba:mamba的C++实现,超越conda
还在为生信软件的安装配置而烦恼?micromamba(micromamba是mamba包管理器的小型版本,采用C++实现,具有mamba的核心功能,且体积更小,可以脱离conda独立运行,更易于部署)帮你解决!
82 1
|
2月前
|
存储 C++
c++的指针完整教程
本文提供了一个全面的C++指针教程,包括指针的声明与初始化、访问指针指向的值、指针运算、指针与函数的关系、动态内存分配,以及不同类型指针(如一级指针、二级指针、整型指针、字符指针、数组指针、函数指针、成员指针、void指针)的介绍,还提到了不同位数机器上指针大小的差异。
66 1
|
2月前
|
Linux C语言 C++
vsCode远程执行c和c++代码并操控linux服务器完整教程
这篇文章提供了一个完整的教程,介绍如何在Visual Studio Code中配置和使用插件来远程执行C和C++代码,并操控Linux服务器,包括安装VSCode、安装插件、配置插件、配置编译工具、升级glibc和编写代码进行调试的步骤。
400 0
vsCode远程执行c和c++代码并操控linux服务器完整教程
|
6月前
|
存储 算法 编译器
C++ 函数式编程教程
C++ 函数式编程学习
|
6月前
|
存储 编译器 开发工具
C++语言教程分享
C++语言教程分享
|
6月前
|
存储 编译器 C++
|
6月前
|
C++ 存储 索引
面向 C++ 的现代 CMake 教程(一)(5)
面向 C++ 的现代 CMake 教程(一)
115 0
|
6月前
|
缓存 存储 C++
面向 C++ 的现代 CMake 教程(一)(4)
面向 C++ 的现代 CMake 教程(一)
78 0
|
6月前
|
C++ 缓存 存储
面向 C++ 的现代 CMake 教程(一)(3)
面向 C++ 的现代 CMake 教程(一)
157 0
|
6月前
|
缓存 C++ Windows
面向 C++ 的现代 CMake 教程(一)(2)
面向 C++ 的现代 CMake 教程(一)
187 0