欢迎光临散文网 会员登陆 & 注册

极简C艹教程——从入门到入土

2023-03-27 21:46 作者:Aeruginous  | 我要投稿

这个系列……请观众放心我不是很咕咕咕的人(雾

那我们开始吧。

为了学习 C++,你需要以下几个东西:

- 一台电脑

- 一双手

- 一个脑子

首先你需要下载一个 C++ 编程软件,它叫做 DEV-C++。

由于我们这个教程是极简风格的,那么在此我不会建议使用 VS 系列极耗内存还配置极其麻烦的编辑器。

网上随便下一个就可以。这玩意已经停更了。

下载之后安装也是很快的,然后我们大概会看到这么一个界面(up这个不是正版的 DEV 所以稍有出入)

DEV-C++ 的界面

接下来我们就尝试编写一个基本的程序。点击最左侧的文件→新建→源代码。或者可以通过同时按下 Ctrl 和 N 两个键完成。

然后是这么一个界面(颜色稍有出入):

我们输入以下代码(建议复制):

然后我们需要运行来查看代码的结果。怎么运行?点击第二行从左往右第九个按钮(或者按 F10)就可以运行了。就像这样:

红圈圈圈起来的按钮

然后系统会让我们保存代码。随便找一个位置,随便输一个名称,比如我输的就是 "chicken"。

我们都要有荔枝

然后会弹出这么一个东西:

点 Yes。

这时我们发现系统成功弹出了一个小黑窗:

这就是我们的结果。我们输出了一个 你好世界!

接下来我们详细分析一下这段代码。

在 C++ 的库里面存有一车文件和工具。这些文件肯定要分类,所以我们搞了一车文件夹。需要用哪个文件夹里面的工具就取哪个文件夹。这个文件夹在 C艹 中叫做「头文件」。上面的这段代码就是头文件。头文件总是以 #include 开头。

相信在座的朋友有很多人都是懒癌晚期,我们为什么不直接取出所有文件夹然后直接用呢?避免了很多不必要的麻烦。C艹 贴心地给我们搞了一个头文件叫 bits/stdc++.h,它涵盖几乎所有的头文件。(基本上所有的C艹游戏都只有 bits/stdc++.h 和 windows.h,后者是 windows 很多的系统功能)

bits/stdc++.h 又称为万能头。

有的“工具”(其实它叫做函数)不仅需要头文件一个文件夹完成,可能还需要其他的文件夹。这里就是一个例子,namespace 的意思是命名空间,你可以把它想象成一个用户自己的文件夹(namespace 可以在这个程序中自己定义,但头文件不可以,需要自己新建文件)。

比如我们可以:

代码可能会出现多余的问号,辛苦大家手动删除,十分抱歉

我们重点来讲这个:

第一行叫做主函数,就是告诉程序:“劳资要运行的东西都放在这里了啊!”,程序不长眼睛,只会到这个函数里面一句一句执行。

C++ 的括号一定要匹配在这里面的代码的两边!

然后第二行。cout 其实就是 c 的 output,output 就是输出,所以很好理解啦,比如:

输出 Do you have tree branch?

一定要在最后面加分号!!!!!!!

我们先插一下,讲一下 :: 是什么意思(记住,C++ 的标准符号都是英文半角

比如说,我有一个变量叫 kun。(先不用管)

我养的 chicken 也有一个变量叫 kun。

怎么区分呢?

就要用到 :: 了!

chicken::kun 表示 chicken 的 kun(不要想歪a)

不加 :: 表示我自己的。

好了,我们回到刚刚的话题。下面来说一下 endl。

endl 是 endline 的缩写,表示回车。一个 endl 回车一次。加回车是好习惯。

下面是最后一行:

在一个函数(可以理解为自己定义的工具)中,(除 void 类型外(其实这个也可以))都有一个返回值,这相当于最后的结果,如果你没有最后的结果(成绩),那么……

自 行 脑 补

好了,所以必须有。但是 main 函数的返回值好像没啥用啊你说是不,所以就给他搞成 0 好了。

我们已经讲完了第一段代码,现在让我们来回顾一下。

现在我们可以开始玩了,比如:

好了,本节就到这里,明天(可能不是)我们继续,祝大家学习愉快!

=)


极简C艹教程——从入门到入土的评论 (共 条)

分享到微博请遵守国家法律