本文共 1632 字,大约阅读时间需要 5 分钟。
- 这是本系列的第一篇博文,我默认任何打开本篇博文的人,都是 Absolutely Freshman,是不知道怎么在计算机编辑C/C++代码的人,我将在这片博文教会你如何在计算机控制台窗口打出“Hello World。”
一、准备环境
- 为了后面的工作都能正常进行,你需要在这一步准备好一个用于编译以及运行原文件的环境,考虑到你是新手,我推荐用集成环境。
1、下载 Visual Studio 2019 社区版
- 请千万官网,记住是官网,不要在任何某某软件园下载,去微软 Visual Studio 官网下载,安全性有保障。
- 我不会给你直接连接,请你自己多动手,百度关键词,找到目标网页。
- 如果你这一步都做不好,便不适合入行编程。
2、安装与选择工作负载
- 下载好暗转器之后,运行安装,除了在选择安装目录,需要根据自己的电脑配置,如有多个磁盘的,在系统盘空间支持未来系统需要之余还有剩余空间的,可以考虑默认安装在系统盘,固态盘的速度永远比机械盘的快,若系统盘空间有限,则建议安装在其他盘。
- 大部分步骤都是默认设置,在选择工作负载的页面,
- 你只需要选择“使用C++桌面开发”这个工作负载即可。
- 深下的步骤就是等待安装重启电脑即可。
二、解析工程项目
1、新建一个工程项目
-
首先在磁盘的容易查找的目录下,或磁盘根目录先新建一个专门用于代码源文件的文件夹,考虑到你可能不止学习一门编程语言,请在专门放置源代码的文件夹下,新建一个C/C++ 文件夹,然后再在里面又新建一个 “Basic Learning”文件夹,然后以后初级阶段学习C/C++的工程项目都放在这里。
-
这里,补充一点,作为编程学习者,我建议养成用英文命名代码文件和路径的习惯。
-
这里就是新建项目的界面,选择右边的新建项目,进入如下界面:
-
选择编程语言为C/C++,控制台空白项目。
-
下一步配置项目路径、项目名称
-
直接下一步,等待编辑器加载一下,进入编辑页面
2、解析工程项目
- 每个新建工程项目,除了完全空白的项目,VS 都会自动进行基础配置,例如设置启动文件,一般这个启动文件和工程项目名同名,在这里启动文件里会有整个工程项目的入口函数 main 函数,这个入口函数里面会自动生成如下内容:
int main(){ std::cout << "Hello World!\n";}
- 因为我创建的是C++项目,所以这里用的是标准输入输出流,这是C++引入的,在C 语言里不支持的。
- 这个入口函数,在整个工程项目范围内有且仅允许只有一个,并且必须放置在启动文件里。
- 看到左边的解决方案管理器的文件树,注意以下几个文件或文件夹:
- 其中启动文件默认放置在源文件夹里面,文件后缀是 .cpp。
- 任何以该后缀为后缀的源文件,都必须放置在这个目录,这是为了便于管理需要。
- 源文件夹上面是一个头文件夹,这里放置以 .h 结尾的源文件,在早期的 VS 编辑器中,该文件夹里面会默认生成一个“stdafx.h”文件的,用于放置在整个工程项目里所要用到的库文件引入代码,和整个工程项目要用到的宏定义。最新的 VS 已抛弃这个做法,变得如上图,什么也没有。
- 这里说一下对新手来说,是超纲的知识
我们通常所用的,尤其是编程时所用到的地址,都是逻辑地址。而系统运行程序用的是物理地址,因此程序源代码要成功运行,就必须编译、链接、装载、运行,源文件在编译时形成逻辑地址,逻辑地址在运行时通过相关映射机制,将逻辑地址映射成物理地址,一般用的段式虚存映射机制,代码按段加载到内存执行,这时候为了将代码与其他辅助代码正常运行的东西区分开,系统会标明代码开始的位置,就是main函数的地址,main函数通常又在启动文件所在的那一段内存中。
- 因此,项目要正常运行就必须有启动文件和人口函数。
- 最后通过鼠标的话,点击如下菜单
- 点击开始执行(不调试),或者用快捷键“Ctrl+F5”运行
- 这个黑窗口将会深深烙刻在你的脑海中。
转载地址:http://jhqgn.baihongyu.com/