编程语言
首页 > 编程语言> > C++程序设计语言课程笔记01

C++程序设计语言课程笔记01

作者:互联网

​ 随着国内互联网的发展,使用 C++ 的公司似乎越来越少,一方面,Java,Python,Golang容易上手大行其道,另外一方面 C++ 习曲线陡峭,使人望而却步。

​ C++ 仍然处在一个重要的位置。首先TIOBE 编程语言排行榜,2020年7月的榜单上 C++ 排行第四 ,这是一个很高的排位,在工业界使用也较为广泛,谷歌,微软、百度、腾讯都是 C++重度用户,而且在游戏、系统、网络编程、图形等等方面。

​ 于是,我开始跟清华大学郑莉老师的课《C++语言程序设计基础》《C++语言程序设计进阶》,仅以系列文章记录我的学习过程。

​ C++程序的开发过程,首先是程序设计,编写源码,这和其他语言没有什么不同,下面是一个最简单的C++程序:

#include <iostream>
using namespace std;

int main() {
	cout << "Hello world" << endl;
	return 0;
}

​ 而运行这个程序之前,还有需要两个步骤 -- 编译和链接。编译是翻译程序把源文件翻译成机器语言的过程,连接是编译结果的各个组成部分,连接成可执行文件的过程。C++是高级程序语言,计算机只能识别二进制的机器语言,需要翻译程序(编译器)完成这个翻译工作。

​ 翻译程序有三种类型

​ 编译执行效率比较高,但是解释程序也有一定的好处,比如 Java 程序可以跨平台,也就是一次编译处处执行。Java语言 是半解释半编译类型的,因为 java编译器 把源程序 翻译成中间二进制程序(class文件),再通过虚拟机对二进制程序进行解释执行。由于class 文件的格式是统一的,只要不同的平台windows,linux安装了java虚拟机,都可以执行。 由于不同平台识别的机器语言不同 C++需要对每个平台单独翻译 目标程序。

​ 在 Windows 下,C++最常用的集成开发环境(IDE)是 Virtual Studio ,可以去微软的网站上去下载。 有免费版 和 企业收费版,我下载了 virtual studio 2019 Community。

勾选这些进行安装

image-20200709222457285

最后安装完成,

在安装目录的 Microsoft Visual Studio\2019\Community\Common7\IDE\目录下可以找到 devenv.exe ,右键 发送到 桌面快捷方式 。

按照如下步骤可以创建一个项目

image-20200709222405626

image-20200709222727976

image-20200709222752805

项目就创建完成了。

​ 最后,记录了一些操作。

编译的方法:主菜单 “生成” ,子菜单 “编译”

生成可执行文件的方法:主菜单 “生成”,子菜单 “生成 yourproject"

运行的方法: 主菜单 “调试” 子菜单 ”开始执行“ ,快捷键是F5;主菜单 ”调试“ 子菜单 ”开始执行(不调试)“, 快捷键是 Ctrl+ F5

#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
    std::cout << "Hello C++!\n";
}

Hello World!
Hello C++!

标签:01,C++,目标程序,编译,菜单,程序设计,执行,源程序
来源: https://www.cnblogs.com/shalk/p/13276782.html