使用 Microsoft Visual Studio 书写第一个C++程序

欢迎学习交流!
邮箱: z…@1…6.com
网站: https://zephyrhours.github.io/

前言

在科学研究中,经常使用的编程工具都是MATLAB和python,但是在处理一些大型的数据计算时,两种语言就会显得有些吃力,代码的执行效率明显不如C/C++。因此有时候也需要C++来进行辅助科研实验,混合编程也是很多科研人员必备技能。相信很多搞科研的朋友们基本上都会至少掌握2种编程语言。对于笔者而言,常用的编程语言是Python和Matlab,如果是地学出身的朋友,相信对IDL也会非常熟悉。笔者也是因为科研和工程的需求,需要学习一下C++语言,下面分享笔者关于C++学习过程中的笔记,希望对初学者提供力所能及的帮助。

程序只是一种工具,编程更是一种思想,它的意义在于帮助编程人员构建自己需要的模型,并快速进行求解。程序的类型不同,可以理解为语法的区别,但是其本质都是一样的。因此,在学习新的编程语言过程中,千万不能产生畏惧的心理,相信自己,然后慢慢积累,就会产生质的飞跃。正所谓,一通则百通,牢牢掌握一门适合自己的编程语言,对于科研人员而言是至关重要的。

一、C++简介

C++是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的,是一种面向对象的程序设计语言。它是C语言的继承,既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。它擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。 C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。因此非常值得学习。

二、C++开发工具

1. 工具

  1. Microsoft Visual Studio
  2. 主要流程:创建项目、创建文件、书写代码

注意: C++开发的工具很多,选择适合自己的即可,此处笔者使用的工具为 Microsoft Visual Studio 2017(VS2017),版本可以选择当前最新的社区版本即可,这是很多C/C++编程开发人员常用的工具,具有非常强大的功能。但是对于很多初学者来说也许并不熟悉怎么使用,下面笔者把具体创建项目 的过程写在下面,希望对初学者有所帮助。

具体过程如下:

a) 创建项目

  • 打开VS2017,点击右下角的 创建项目
    在这里插入图片描述
  • 在弹出的 新建项目菜单中 选中 Visual C++ / 空项目 之后,选好 位置 存放路径和项目 名称,最后点击 确定,即可建立项目( 解决方案名称 会根据自己填写名称自动命名 )
    在这里插入图片描述

b) 创建文件

  • 点击 源文件 右键单击,在弹出的菜单中选中 添加 项 在右侧弹出菜单中选中 新建项
    在这里插入图片描述
  • 在弹出的窗口中,修改名称,然后点击添加即可
    在这里插入图片描述

c) 书写代码

创建好C++文件之后,就是进行程序的编写,每种语言都有其特定的语言格式(风格),书写的程序需要满足其格式才能正确的运行,可以理解为这是一种固定的模板,对于初学者而言,暂时先不需要理解每一个代码的具体含义,只需要搭建好相应的框架之后,在里面进行代码填充即可。

  • 首先写出初始程序框架,剩下的代码在里面填充即可
#include <iostream>
using namespace std;
int main()
{

	system("pause");
	return 0;
}

【注】: 任何一个C++程序书在写前,都可以先写出上面的程序框架,然后在进行相关程序功能的编写。上面程序框架可以直接运行,不过此时运行只有一个黑窗口,里面没有任何东西。

三、第一个C++语言

  • 下面写 第一个C++程序,书写“Hello World !” 程序,具体代码如下:
#include <iostream>
using namespace std;
int main()
{
    // 书写程序在两个双引号内
    cout << "hello World !" << endl;
	system("pause");

	return 0;
}
  • 书写完成之后,需要对程序进行编译。点击工具栏中的 “本地windows调试器” 对程序进行编译
    在这里插入图片描述
  • 此时就可以看到在弹出的窗口显示了我们所书写的第一个C++程序,具体如下:
    在这里插入图片描述

后记

关于C++语言学习的教程和视频网上有很多资源,只要决心开始学习,任何的编程语言都能学会,相信自己,然后慢慢积累,厚积薄发。

  • 0
    点赞
  • 9
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:创作都市 设计师:CSDN官方博客 返回首页
评论

打赏作者

独不懂

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值