C++零基础 | 超详细C++入门到入坟 | 〔1〕简介、安装、配置

系列文章目录

①:入门
②:基本
③:数据类型


初见C++

  • 系列文章目录
  • 写在前面
  • 一、简介
  • 二、安装
    • GNU的安装
      • UNIX/Linux系统
      • MAC OS X系统
      • Windows系统
    • Visual Studio
  • 三、基础框架
  • 下期见!


写在前面

本系列教程为C++初学者打造,大佬请直接无视。

一、简介

C++ 是一种高级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。

C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。

C++ 被认为是一种 中级 语言,它综合了高级语言和低级语言的特点。

C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为 C++。
C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。
注意:使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查。

(摘自runoob.com)

二、安装

目前比较有名的C++编译器有codeblocksMicrosoft Visual StudioDEV C++GNU等。这里只介绍VS、GNU两种。

GNU的安装

UNIX/Linux系统

使用一下命令检查是否已安装GNU:

$ g++ -v

若已安装:

Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr .......
Thread model: posix
gcc version ********* (********)

访问安装教程以获取安装。不作赘述。

MAC OS X系统

访问Xcode安装安装Xcode环境,就可以获取GNU了。

Windows系统

访问MinGW安装安装MinGW(格式MinGW-***.exe),安装时,至少要安装 gcc-core、gcc-g++、binutils 和 MinGW runtime,但一般建议安装更多项。接下来,在环境变量中的PATH中添加MinGW下的bin目录,与java环境变量配置中的PATH配置类似。
安装完成后,就可以通过cmd运行GNU工具了。

Visual Studio

访问VS,建议选择Visual Studio Community,获取VSinstaller,打开后找到C++安装,按照提示安装后即可。
一般情况下,可以创建 空项目C++零基础 | 超详细C++入门到入坟 | 〔1〕简介、安装、配置_第1张图片
可以勾选将解决方案与项目放在同一目录中,短期内我们不会用上。
然后:C++零基础 | 超详细C++入门到入坟 | 〔1〕简介、安装、配置_第2张图片
右键>添加>新建项,选择C++文件(.cpp),名称main.cpp添加C++零基础 | 超详细C++入门到入坟 | 〔1〕简介、安装、配置_第3张图片
若要新添标头,右键源文件>添加>新建项,选择头文件(.h)
在main.cpp中输入:

#include

int main(){
	std::cout << "Hello World!" << std::endl;
	return 0;
}

点击▶本地Windows调试器(或F5):

Hello World!

D:\csdn\Xunlan\Test\Debug\Test.exe (进程 4564)已退出,代码为 0。
要在调试停止时自动关闭控制台,请启用“工具”->“选项”->“调试”->“调试停止时自动关闭控制台”。
按任意键关闭此窗口. . .

就没问题了。


三、基础框架

虽然说不应该有什么固定框架,但对于初学者,有一个基本的框架还是比较友好的,可以记住这几句:

#include
using namespace std;
int main(){
	
	return 0;
}

在后面的学习中,我们会逐步讲解这些代码并添枝加叶。


下期见!


@HaohaoCppDebuger|寻兰 
2021/11/17 

-----THE END-----
THANK YOU !

你可能感兴趣的:(C++零基础,入门到入坟,#,【C++零基础】C++入门,初识,C++干货系列,c++,开发语言,后端)