c++教程1快速入门
快速入门欢迎来到令人兴奋的C++编程世界。本章将演示如何创建简单的C++程序,以及如何在程序中存储数据。
[*]C++简介
[*]安装编译器
[*]编写第一个程序
[*]编译和运行程序
[*]创建变量
[*]使用变量数组
[*]使用向量数组
[*]声明常量
1.1 C++ 简介
C++是C编程语言的扩展,早在1972年由Dennis Ritchie首次在UNIX操作系统上实现。C是一种灵活的编程语言,至今仍很流行,被广泛应用于从微控制器到最先进的科学系统等各种平台。
https://img2023.cnblogs.com/blog/3174021/202312/3174021-20231226100155716-1023998347.png
C++是一种功能强大的编程语言(读作 "see plus plus"),
C++由Bjarne Stroustrup博士于1983年至1985年在新泽西州AT&T贝尔实验室工作期间开发。他在原始C语言的基础上增加了一些功能,开发出了他所称的"带类的C语言"。这些类定义了具有特定功能的编程对象,将C语言的过程性质转变为C++的面向对象编程语言。
C编程语言继承了1970年左右问世的名为"B"的早期编程语言。因为编程中的++递增运算符表示C++是C语言的扩展。
C++和C语言一样,不依赖于平台,因此可以在任何操作系统上创建程序。
1.1.1 为什么要学习C++编程?
C++语言受到许多专业程序员的青睐,因为它可以让他们创建快速、紧凑、健壮且可移植的程序。
使用现代C++集成开发环境 (IDE),如 Microsoft 的 Visual Studio Community Edition,程序员可以快速创建复杂的应用程序。但是,要想最大限度地使用这些工具,程序员必须首先学习一些有关C++语言本身的知识。
1.1.2 应该先学习C语言吗?
本书不假定读者以前掌握过任何编程语言,因此适合C++编程初学者,无论他们是否了解C语言。
如果您觉得在学习 C++ 之前先学习 C 语言编程会对您有所帮助,我们建议您在阅读本书之前先尝试一下《C 编程简易教程》中的示例。
1.1.3 C++的标准化
美国国家标准协会(ANSI)和工业标准化组织(ISO)的联合委员会定义了C++的标准版本。该版本有时被称为ANSI C++,可移植到任何平台和任何开发环境。
https://img2023.cnblogs.com/blog/3174021/202312/3174021-20231226102324654-1449762059.png
https://img2023.cnblogs.com/blog/3174021/202312/3174021-20231226102124471-451089338.png
参考资料
[*]软件测试精品书籍文档下载持续更新 https://github.com/china-testing/python-testing-examples 请点赞,谢谢!
[*]本文涉及的python测试开发库 谢谢点赞! https://github.com/china-testing/python_cn_resouce
[*]python精品书籍下载 https://github.com/china-testing/python_cn_resouce/blob/main/python_good_books.md
[*]Linux精品书籍下载 https://www.cnblogs.com/testing-/p/17438558.html
[*]https://askubuntu.com/questions/1408873/ubuntu-22-04-chinese-simplified-pinyin-input-support
1.2安装编译器
C++程序最初以纯文本文件的形式创建,文件扩展名为".cpp"。这些文件可以用任何文本编辑器编写,如Windows的记事本程序或Linux上的Vi编辑器。
为了执行C++程序,必须首先将其“编译”成计算机可以理解的字节代码。 C++编译器读取程序的文本版本并将其转换为机器可读的可执行格式的第二个文件。
如果文本程序包含任何语法错误,编译器将报告这些错误,并且不会构建可执行文件。
如果您使用Windows平台并安装了C++集成开发环境 (IDE),那么您将已经拥有可用的C++编译器,因为编译器是可视化IDE的组成部分。 优秀的免费Microsoft Visual C++ Express IDE提供了编辑器窗口(可以在其中编写程序代码)以及用于编译和执行程序的按钮。 然而,在开始使用C++时,可视化IDE可能看起来很笨重,因为它们总是创建大量由高级程序使用的“项目”文件。
流行的免费GNU C++编译器可根据通用公共许可证 (GPL) 条款免费提供。 它包含在大多数Linux操作系统发行版中。 GNU C++编译器也可用于 Windows平台,并用于编译本书中的示例。
要了解系统上是否已安装 GNU C++编译器,请在命令提示符处键入c++ -v,然后按Return键。 如果可用,编译器将返回版本信息。
$ c++ -v
Using built-in specs.
COLLECT_GCC=c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04)GNU(发音为“guh-new”)项目于1984年启动,旨在开发一个完全免费的类Unix操作系统。 GNU的一部分是“Minimalist GNU for Windows”(MinGW)。 MinGW包括GNU C++编译器,可在Windows系统上使用它来创建可执行的C++程序。Windows用户可以按照此处的说明下载并安装GNU C++编译器。
GNU C++ 编译器可根据通用公共许可证 (GPL) 的条款和条件免费获得,该许可证可在线找到 gnu.org/copyleft/gpl.html。可在https://sourceforge.net/projects/mingw/files/latest/download下载MinGW安装程序mingw-get-setup.exe。
启动安装程序设置并接受“安装管理器”对话框中建议的 C:\MinGW位置
https://img2023.cnblogs.com/blog/3174021/202312/3174021-20231226113121507-1820174497.png
MinGW C++编译器是一个二进制可执行文件,位于C:\MinGW\bin。 为了允许从任何系统位置访问它,现在应该将该文件夹添加到系统路径。
1.3 编写第一个程序"Hello World!"
#include using namespace std;int main(){ cout
页:
[1]