C++零基础自学-第一课 C++的基本语法

前言

在当今各种编程语言百花齐放时,C++却是有不少的学习受众,刚入门的新手尤其多。但由于C++语言的复杂性,让不少新手望而却步。我创建的这个专栏也是为了能让新手们更好的学习与理解C++语言,这也是我的第一篇专栏,第一篇文章,希望大家多多支持!

正文

1.编译器选择

“工欲善其事,必先利其器”,想要学好一种编程语言也离不开一个好的编译器。最适合新手的编译器我推荐Dev-C++,简洁好用,包含语法高亮,非常不错。建议安装5.11版本的Dev-C++。

下载网址:

https://sourceforge.net/projects/orwelldevcpp/?source=directory

还有一些同样不错的编译器如VScode,Visual C++等,由于篇幅限制,在此不作介绍。

2.创建第一个C++文件

在将一切准备工作安排妥当后,我们就可以开始C++的学习之路了。双击打开桌面上的Dev-C++,按下快捷键Ctrl+N,创建一个新的源文件,输入以下代码:

代码部分:

#include<iostream>
using namespace std;
int main()
{
    cout<<"Hello,World!"<<endl;
    return 0;
}

点击菜单栏里的"编译运行"按钮执行上面的语段

输出结果:

Hello,World!

这样一来我们就完成了第一个属于自己的C++源文件,可喜可贺!

3.代码解释

下面我将逐条详细解读代码意思

1."#include"是什么意思?

"iostream"是C++里的一个库,里面包含了一些内置函数的使用如cout,cin等。在以后的学习中,我们还会接触到更多的库,他们各有各的作用,在此不再赘述。

2."using namespace std;"是什么意思?

"using namespace std"向编译器申请了一块命名空间以保存程序,若没有这一行代码则无法使用cout,cin等内置函数;";"是C++句末的标识符,表示此行语句已结束,大部分代码在结束后都需要加入";"。

3."int main()"是什么意思?

"int main"是C++里的主函数,除了个别情况,大部分语句都需要在main函数里执行,注意不要把"int main"写成"int mian", "()"是用来为main函数传递参数的,不过main函数不用写参数,因为main函数的参数编译器已经内置好了,不用我们手动填写。

4.main函数后的大括号是什么意思?

大括号里的东西属于main函数,可以被main函数执行。

5."cout<<"Hello,World!<<endl;"是什么意思?

cout函数是上文提到的头文件iostream中的一个标准函数,可以用来输出内容,在此篇中用来输出双引号中的"Hello,World!",类似于Python中的print()

6."return 0;"是什么意思?

"return"是返回的意思,所以这就是向编译器发出返回值,0代表空值,所以此条语句向编译器说明程序执行完毕,结束下面语句的执行(正常在main函数里放在末尾)。

7.配套练习

B2002 Hello,World! Hello,World! - 洛谷

后记

本人创作此篇不易,后续有时间的时候我将第一时间更新第二课,不知可否要到您的一个赞和关注,感激不尽!

本人洛谷

原文转载洛谷 

求关注!

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值