1
已解决
郝天尘
资深光能
资深光能
C++是由Bjarne Stroustrup于1979年在贝尔实验室**的中级编程语言。C++运行在各种平台上,如Windows,Mac OS和各种版本的UNIX。本C++教程采用简单实用的方法来描述初学者到软件工程师的C++概念。
为什么要学习C++
C++是学生和在职专业人士成为优秀软件工程师的必要条件。我将列出学习C++的一些主要优势:
C++非常接近硬件,因此您有机会在低级别工作,这使您可以在内存**,更好的**能以及最终强大的软件**方面进行大量控制。
C++编程可以让您清楚地了解面向对象编程。当您实现虚拟表和虚拟表指针或动态类型标识时,您将了解多态**的低级实现。
C++是所有绿色编程语言之一,受到数百万软件**人员的喜爱。如果你是一个伟大的C++程序员,那么你永远不会没有工作,更重要的是,你的工作会得到高薪。
C++是应用程序和**编程中使用最广泛的编程语言。因此,您可以选择您感兴趣的软件**领域。
C++真正教你编译器,链接器和加载器之间的区别,不同的数据类型,存储类,变量类型及其范围等。
学习C++编程有 1000 多个很好的理由。但有一件事是肯定的,要学习任何编程语言,不仅仅是C++,你只需要编码,编码,最后编码,直到你成为专家。
使用C++的Hello World(英语:Hello World)
只是为了让你对C++编程有点兴奋,我将给你一个小型的常规C++ Hello World程序,你可以使用演示链接尝试一下。
C++ 是一组超级 C 编程,其中包含面向对象概念的附加实现。
现场演示
#include <iostream>
using namespace std;
// main() is where program execution begins.
int main() {
cout << "Hello World"; // prints Hello World
return 0;
}
有许多可用的C++编译器可用于编译和运行上述程序:
苹果C++。断续器
流血**C++
叮当C++
Cygwin (GNU C++)
导师图形
MINGW - “Minimalist GNU for Windows”
GNU CC 源代码
IBM C++
英特尔C++
微软视觉C++
甲骨文C++
惠普C++
真的不可能给出所有可用编译器的完整列表。C++世界太大了,太多的新事物正在发生。
C++编程的应用
如前所述,C++是使用最广泛的编程语言之一。它几乎存在于软件**的每个领域。我将在这里列出其中的几个:
应用程序软件** - C++编程已被用于**几乎所有主要的操作**,如Windows,Mac OSX和Linux。除了操作**之外,许多浏览器(如Mozilla Firefox和Chrome)的核心部分都是使用C++编写的。C++也被用于**最流行的数据库**MySQL。
编程语言** - C++已被广泛用于**新的编程语言,如C#,Java,JavaScript,Perl,UNIX的C Shell,PHP和Python以及Verilog等。
计算编程 - C++是科学家最好的朋友,因为速度快,计算效率高。
游戏** - C++速度极快,允许程序员对CPU密集型功能进行程序编程,并提供对硬件的更大控制,因此它已被广泛用于游戏引擎的**。
嵌入式 ** - C++被大量用于**医疗和工程应用程序,如MRI机器软件,高端CAD / CAM**等。
这个列表还在继续,软件**人员很乐意使用C++来提供出色的软件。我强烈建议您学习C++并为社区贡献出色的软件。
观众
本C++教程是为初学者准备的,以帮助他们理解与C++相关的基本到高级概念。
先决条件
在您开始练习本C++教程中给出的各种类型的示例之前,我们假设您已经了解计算机程序和计算机编程语言的基**知识。
郝天尘在2022-10-30 10:29:36追加了内容
c++的概述
C++ 是一种静态类型、编译、通用、区分大小写、自由格式的编程语言,支持过程式、面向对象和泛型编程。
C++被视为中级语言,因为它包含高级和低级语言功能的组合。
C++由Bjarne Stroustrup于1979年开始在新泽西州默里希尔的贝尔实验室**,作为对C语言的增强,最初命名为C with Classes,但后来在1983年更名为C++。
C++是 C 的超集,几乎任何合法的 C 程序都是合法的C++程序。
注意 − 当在编译时而不是运行时执行类型**时,编程语言被称为使用静态类型。
面向对象编程
C++完全支持面向对象编程,包括面向对象**的四大支柱 -
封装
数据隐藏
遗产
多态**
标准库
标准C++由三个重要部分组成 -
提供所有构建块的核心语言,包括变量、数据类型和文字等。
C++标准库提供了一组丰富的函数来操作文件、字符串等。
标准模板库(STL)提供了一组丰富的方法来操作数据结构等。
ANSI 标准
ANSI标准试图确保C++是可移植的;您为Microsoft编译器编写的代码将使用Mac,UNIX,Windows盒子或Alpha上的编译器进行编译而不会出错。
ANSI标准已经稳定了一段时间,所有主要的C++编译器制造商都支持ANSI标准。
学习C++
学习C++时最重要的是专注于概念。
学习编程语言的目的是成为一个更好的程序员;也就是说,在设计和实施新**以及维护旧**方面变得更加有效。
C++支持多种编程风格。你可以用任何语言以Fortran,C,Smalltalk等风格编写。每种样式都可以有效地实现其目标,同时保持运行时和空间效率。
C++的使用
C++被几乎每个应用领域的数十万程序员使用。
C++被广泛用于编写依赖于实时约束下直接操作硬件的设备驱动程序和其他软件。
C++被广泛用于教学和研究,因为它足够干净,可以成功教授基本概念。
任何使用过Apple Macintosh或运行Windows的PC的人都间接使用了C++因为这些**的主要用户界面是用C++编写的。
郝天尘在2022-10-30 10:35:01追加了内容
程序注释是可以包含在C++代码中的解释**语句。这些注释可以帮助任何阅读源代码的人。所有编程语言都允许某种形式的注释。
C++支持单行和多行注释。编译器将忽略任何注释中可用的所有字符C++这些字符。
C++注释以 /* 开头,以 */ 结尾。例如 -
/* This is a comment */
/* C++ comments can also
* span multiple lines
*/
注释也可以以 // 开头,延伸到行尾。例如 -
现场演示
#include <iostream>
using namespace std;
main() {
cout << "Hello World"; // prints Hello World
return 0;
}
当上面的代码被编译时,它会忽略 // 打印 Hello World,最终的可执行文件会产生以下结果 -
Hello World
在 /* 和 */ 注释中,// 字符没有特殊含义。在 // 注释中,/* 和 */ 没有特殊含义。因此,您可以将一种评论“嵌套”在另一种评论中。例如 -
/* Comment out printing of Hello World:
cout << "Hello World"; // prints Hello World
*/
C++中的评论
郝天尘在2022-11-07 09:34:44追加了内容
11111
郝天尘在2022-11-07 09:42:34追加了内容
郝天尘在2022-11-13 15:47:13追加了内容
如上
郝天尘在2022-11-13 15:48:04追加了内容
如上
郝天尘在2022-11-14 18:42:21追加了内容
怎么那么多禁言
@叶珂睿 @张宸 @许公铭 @高乐彤
怎么回事?
郝天尘在2022-11-14 18:43:03追加了内容
如上1111
郝天尘在2022-11-15 17:42:45追加了内容
郝天尘在2022-11-16 18:28:14追加了内容
我正在获取MP4
有没有大佬送点豆啊
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0