C++ 编程入门(一)—— Hello World

这篇具有很好参考价值的文章主要介绍了C++ 编程入门(一)—— Hello World。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • C++ 是什么
  • 环境搭建
  • 第一个 C++ 程序
  • 本篇结语

C++ 是什么

C++ 是一种面向对象的计算机程序设计语言,由美国 AT&T 贝尔实验室的 Bjarne Stroustrup 在 20 世纪 80 年代初期发明并实现(最初这种语言被称作 “C with Classes” 带类的 C 语言)。它是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。 C++ 是 C 语言的继承,进一步扩充和完善了 C 语言,成为一种面向对象的程序设计语言。C++ 这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做 “C plus plus”、“CPP”。

作者:d41d8c
链接:https://www.zhihu.com/question/381100690/answer/1092776507
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

环境搭建

首先需要安装编译器,C++ 的编译器是 g++,在 MacOS 上只需要在 App Store 安装 Xcode 即可。安装后打开终端,执行 gcc -vg++ -v,获得正常的版本输出则为安装成功。

然后再安装合适的 IDE (integrated development environment,集成开发环境)。主流的 IDE 主要是 CLionQt CreatorVS CodeCode::Blocks 等。CLion 评价最高,但收费也较高,不过可以破解。Qt Creator 主要为 C++ 的图形化扩展库 Qt 设计,高亮和代码提示都比较好,缺点是编写项目必须要用 qmakecmake 进行编译,自由度不够高。VS Code 作为一款轻量级 IDE,其几乎所有功能均由插件实现,编写 C++ 的体验不如前两个 IDE,优点是自由度比较高。Code::Blocks 则是一款比较老的 C++ IDE,效果也不错。笔者建议还是去找破解版的 CLion

第一个 C++ 程序

进入存放代码的文件夹(建议设置一个固定放代码的文件夹),并且新建一个文件,文件名改为 hello.cpp(后缀名改为 .cpp),然后用 IDE 打开这个文件。或者也可以在 IDE 中新建文件。

打开文件后编辑文件内容如下:

#include <iostream>

using namespace std;

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

这样,你的第一个 C++ 程序就完成了。你编写的 .cpp 文件称为源代码。

接下来,你需要将源代码编译为可执行文件进行运行。通常 IDE 都可以实现自动编译。如果你想要自己手动编译,则需要打开终端,进入到源代码所在的文件夹,然后运行 g++ -o hello hello.cpp,其中 -o 后的参数为输出的文件名,编译成功则会得到名为 test 的可执行文件,再执行 ./test 即可运行。

运行结果应该是输出一行 Hello World

本篇结语

在本文中你学会了搭建 C++ 的编程环境,并且编写并编译了第一个 C++ 程序。在之后的文章中你会学会如何自己编写 C++ 程序,利用 C++ 实现自己期望的功能。文章来源地址https://www.toymoban.com/news/detail-615931.html

到了这里,关于C++ 编程入门(一)—— Hello World的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C++打印hello world

    首先我们要知道: C++中有一个很重要的东西,那就是面向对象,其中,C++中的打印和输入都是一个对象,而不是像C一样是一个函数,所以打印和输入都有一定的区别 打印是C++最基础的东西,下面我们先放代码,再逐条分析 首先是程序的入口:主函数。他先对于C有一定的区别

    2024年02月02日
    浏览(63)
  • C++输出Hello,World

    在 C 语言中输出 \\\"Hello, World\\\" 可以使用下面的代码: #include stdio.h int main() { printf(\\\"Hello, Worldn\\\"); return 0; } 代码的意思是:首先使用 #include stdio.h 告诉编译器我们要使用输入/输出函数,然后定义一个名为 main 的函数,在函数中使用 printf 函数来输出字符串 \\\"Hello, World\\\",最后使用

    2024年02月07日
    浏览(49)
  • Dart 入门Hello world

    1、下载Dart sdk IntelliJ Android Studio | Dart 2、安装Dart 插件 3、安装后重启IDEA,创建Dart项目   4、创建dart文件 5、编写函数:    6、运行:   官网学习:Dart 语言开发文档 | Dart

    2024年02月12日
    浏览(54)
  • C++感受6-Hello World 交互版

    变量、常量 输入、输出、流 getline() 函数读入整行输入 Hello() 函数复习 新定义函数 Input() 实现友好的人机交互 还有 “痘痘” 为什么挤不到的分析……   上一节课,我们写了两版“问候”程序。第一版的最大问题是重复的内容比较多,每一次问候都在重复从 cout 到 endl 的代

    2024年04月27日
    浏览(42)
  • <C++>快来精通C++的“Hello world“写法

    C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言则不合适。 为了解决软件危机, 20世纪80年代, 计算机界提出了 OOP(objectoriented programming:面向对象)思想 ,支持面向对象的程序设计语言应运而生

    2024年02月04日
    浏览(48)
  • C 语言入门:如何编写 Hello World

    C 语言是由 Dennis Ritchie 于 1972 年在贝尔实验室创建的一种通用编程语言。尽管年代久远,它仍然是一款非常流行的语言。它之所以受欢迎的主要原因是它是计算机科学领域的基础语言之一。C 语言与 UNIX 紧密相连,因为它被用于编写 UNIX 操作系统。 为什么要学习 C 语言? 它是

    2024年02月05日
    浏览(56)
  • 机器人CPP编程基础-01第一个程序Hello World

    很多课程先讲C/C++或者一些其他编程课,称之为基础课程。然后到本科高年级进行机器人专业课学习,这样时间损失非常大,效率非常低。 C++/单片机/嵌入式/ROS等这些编程基础可以合并到一门课中进行实现,这些素材已经迭代三轮以上,全部公开,需要可以参考,不需要,我

    2024年02月13日
    浏览(54)
  • 多机TCP通讯之hello world(C++)

    TCP(传输控制协议)是一种在计算机网络中广泛使用的协议,它提供了可靠的、面向连接的数据传输服务。TCP 是 OSI 模型中的传输层协议,它确保了数据的可靠性、顺序性和流控制。 以下是 TCP 通讯的一些关键特点和概念: 可靠性: TCP 提供可靠的数据传输。它使用确认机制

    2024年02月02日
    浏览(43)
  • 【Rust指南】快速入门|开发环境|hello world

      本篇博客是Rust语言系列的开篇之作,以后有关Rust语言的文章也都会收录在我的 《进军Rust》 专栏里,我会精心打造这个专栏,帮助大家快速入门Rust语言,享受Rust语言带来的编程乐趣。虽然Rust相比其他语言入门慢,但这恰巧说明了Rust语言的特色——安全高效。对Rust语言

    2024年02月15日
    浏览(43)
  • 编程笔记 Golang基础 007 第一个程序:hello world 使用Goland

    开始在Goland环境中编程go语言代码啦。 打开GoLand软件。 选择 “File”(文件)菜单,然后点击 “New Project”(新建项目)或使用快捷键 Ctrl+Shift+A 并搜索 “New Project”。 在新建项目向导中,选择 “Go” 并点击 “Next” 按钮。 配置项目设置: 为项目选择一个合适的保存位置。

    2024年02月20日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包