• C++跑题教程——开始学习C++


    引子

    2022年8月11日,今年立秋后的第四天,天气已经不是那么燥热了,我也从忙碌的工作中抽身出来,有那么一点闲暇时间了。也许我这世界实在是太平淡了,所以作为一名程序员的我,竟然也开始写教程了,但这不只是一篇C++教程,也是一篇“挂羊头卖狗肉”的小作文。

    我本来不是一名程序员,是个半路出家的“和尚”,也是个无师自通的“和尚”,所有的知识全是自学的,然后走进了代码的“极乐世界”,嗯!是“极乐世界”不是“极乐盒子”。
    在这里插入图片描述

    安装C++IDE

    言归正传,我可是一个遵纪守法的小清新博主,欢迎您点开这篇文章查看我的C++跑题教程,正所谓“工欲善其事必先利其器”,事:学C++也,器:QtCreator也,善C++者,财大气粗也。拉回来,这里我为什么使用QtCreator呢?因为它不仅简单、方便、快寄,而且学完C++后,我们还可以进一步学习一下Qt,直通项目实践,岂不美哉! 安装Qt和QtCreator的方法,大家可以百度一下Qt5.15.2的安装教程,我这里就不多赘述了。(哈哈,我已经懒到极限了)
    为什么使用Qt5.15.2这个版本?因为它是Qt5目前最后一个长期支持的稳定版本。

    使用QtCreator新建一个项目

    初来乍到,开始我们的第一个C++项目,打开QtCreator,点击“文件–>New Project…–>Non-Qt Project–>Plain C++ Applicaion”新建一个C++项目,命名为csdn_cpp,然后默认点击下一步,直到出现如下界面说明新建项目完成。
    在这里插入图片描述

    学习Hello World!

    老生常谈,几乎所有的教程,几乎所有的学习C++语言甚至是计算机语言的第一篇代码教程,都是学习“如何在终端输入Hello World!”,如果你是初学者,手撕一下hello world代码是非常有必要的。

    #include 
    
    using namespace std;
    
    int main()
    {
    	cout << "Hello World!" << endl;
    	return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    解释:

    1. #include是头文件,引入这个头文件后,我们就可以使用这个头文件里的工具,cout和endl了,当然,这个头文件不仅仅包括这两个工具,其他工具在后续的学习中我们可以用到。
    2. using namespace std;在代码中使用命名控件std。
    3. int main(){…}这是C++代码的主函数,C++代码都是从main函数开始执行的。{}中括号定义了主函数包含了哪些代码,int 是函数的返回值,返回一个int类型的值。
    4. cout << “Hello World!” << endl;使用cout在屏幕上输出“Hello World!”的字符。
    5. return 0;程序运行结束,返回0值。

    学习心得

    5年前,我作为普通的产线工人,萌生了转行成为程序员的想法,白天打工晚上学,4年前,我开始寻找自己的第一份程序员的工作,很顺利,19年的愚人节那天,我进入了我现在的公司以一名程序员的身份。现在,工作之余,和大家一起分享一下自己的学习经验,学习心得。一开始学习C++,大多靠死记和实践,后面学着学着,把自己知识融会贯通后,就不需要单纯的靠记忆了,而且学习起来也容易多了。在现在这个大数据、云计算、人工智能等信息技术大爆发的时代,学习好C++这门语言,等于是给自己打开了一扇“财富之门”。

    CC 镇

    在这里插入图片描述

  • 相关阅读:
    BI技巧丨百分位计算
    SpringMVC-针对处理器中的参数提供了许多参数解析器
    Springboot+网上眼镜商场 毕业设计-附源码241659
    【ML】Q-Learning应用于具有连续状态的问题(Q-Learning 学习滑冰)
    Linux中ls和find命令后接的通配符字符串要不要加双引号?
    Node学习(二)01-node核心模块之path模块——extname()-获取文件后缀 & join()-智能拼接路径
    想要精通算法和SQL的成长之路 - 二叉树的判断问题(子树判断 | 对称性 | 一致性判断)
    ICM42688笔记
    M的编程备忘录之Liunx——常见指令以及权限理解
    UI案例——登陆系统
  • 原文地址:https://blog.csdn.net/u013456468/article/details/126275863