猫史档案馆


C++快速入门——第一天:最基础的知识

用户:Laiyiwen_01Laiyiwen_01查看:0 回复:3 评论:0 创建时间:2023-01-19T18:02:19


本帖为Laiyiwen_01个人资产,请勿抄袭或商用!!!

最近,本人正在疯狂学习C++,正好把一些精华汇集出来以供学习。emotion_雷电猴_哇噻

首先,我们要知道,C++是一门极为成熟的语言,是大部分编程竞赛中的通用语言,语法也较为宽松,开放。

在开始之前,我们需要现在你的运行设备上安装C++解释器,你可以将它认为是你和电脑之间的语言翻译,它旨在帮你把电脑的二进制术语转为我们看得懂的一些消息,也会把你给电脑传输的命令转换为电脑的二进制术语,让电脑能够正确地执行你所下达的命令。

但在这里,我无法帮你安装C++,因为安装程序有安装程序的不同,而且我更不知道你用的什么系统。所以在这里,请大家自行安装C++软件。

在安装好C++软件之后,我们需要检测它是否能正常读入和读出你写的代码。

现在,请在你的C++软件里新建一个源代码,并将它保存为Hello_world.cpp,接下来,请在软件中键入如下代码:

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

接下来运行代码,你会发现软件新建了一个窗口,窗口名为Hello_world.exe,在窗口中,如果输出中显示了Hello World,你就可以继续往下看了,如果没有,那么我建议你重装软件,或者找个IDE来运行程序。

接着,我们来尝试引发一个错误,看看软件是如何反应的,所以,请将这个源代码文件里的所有代码删除,我们来重新编写一个有错误的代码行。

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

运行这段代码,你会发现在编译日志中出现了报错,这就说明你的软件应该可以正常读入或读出你所编写的代码,这样,你就可以开始学C++了。如果在命令行中没有显示报错的话,那么你的软件也存在一些问题,建议重装或在IDE上运行接下来的代码。

(注:在IDE中,运行代码时可能并不会创建另一个窗口来运行,这你不必担心,因为如果输出结果是正常的,那么在C++软件上运行时也会是正常的状态。)

接下来,我们需要把你正在编写的Hello_world.cpp更改为他原来的样子,附上代码:

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

在这里,有几个知识点:

1.第一行用到了头文件

2.第二行,我们使用using namespace std;命令创建了一个输入空间,请注意,这个命令可能在你以后的C++学习生涯中成为必不可少的一份子。

3.在第三行中,我们使用int main()这个主函数进入了程序,请注意,这个主函数是规定的,并不能自己随意的修改!!!

接着,我们使用一对大括号来表明这个主函数所包含的程序。

4.在第五行中,我们使用了库函数cout来打印我们要让电脑显示出来的东西,请注意,此时必须使用双引号,在双引号中写入的信息会被解释器当成字符串打印出来,但如果使用单引号,就要小心了,因为单引号还需要通过ASCⅡ编码的转换,也就是说,在打印之前,需要先通过字符转整数或者整数转字符这一步骤,如果用单引号,我们基本都只储存一个字符或者一个整数,无法储存长字符。

5.第六行中的return 0;,使主函数不返回任何值。这个时候,可能就有人问了,诶,这明明写了返回0啊。不,你错了,这里的返回值是False,没错,就是bool值False,这里涉及到另一个知识点,那就是,bool类是继承自int(整数类型),其中,0代表False(假),而1代表True(真)。同样代表假的还有空字符串。我们在这里返回False(假),就是代表什么也不返回。

接下来,我们开启新章节——用户输入与变量

假如我现在需要你根据我所提供的用户名来提供一句包含所提供用户名的问候语,请问你要怎么实现呢?

要解决这个问题,我们需要用到几个新函数,且听我慢慢道来:

首先,我们需要获取用户所提供的用户名,这个时候,我们需要获取用户输入。

在C++中,我们需要使用cin函数以获取用户的输入。例如:

#include <iostream>
using namespace std;
int main()
{
    int a;
    cin>>a;
    cout<<a;
    return 0;
}

在这段程序中,我们首先定义了一个整型变量a,关于变量的细节后面会讲到。

接着,我们使用cin函数获取了输入,并将它储存在我们刚刚定义的整型变量a中。

最后,利用cout语句将我们的输入打印出来。

例:

输入

1

输出

1

接着,我们来讲讲变量。

变量,就像一个标签,你可以给予这个标签一个确定的值,在需要时,还可以来修改这上面的值。

同时,变量也分许多不同的类型,常见的有整型(int),字符型(char)等等……

你可以通过类型来定义某个变量。

格式为:

类型名 变量名;

你可以在网上了解更多不同的类型,不过在这里,我们基本就只用到下面这几个类型:

int(整数型)

char(字符型)

string(字符串)

bool(布尔类)

在开头我们提出的问题也可以解决了,代码如下:

#include <iostream>
using namespace std;
int main()
{
    string a;
    cin>>a;
    cout<<a;
    return 0;
}

既然讲到了变量,那么也顺便讲讲与变量关系密切的常量吧。

常量可以自定义,是一个不变的量,格式为:

#define 常量名=值;

常量的用途

例如,我们可将一些不变的、恒定的量定义为常量,这样在写程序时,就可以更好的套用一些公式,使得程序的效率更高。

注释

注释可以使你的程序的每个步骤的用途更加清楚,明了。

并且,注释并不会在编译过程中被读入!!!

格式:

//注释内容

今天的内容就先到这里了,请各位看官务必多多

点赞

emotion_编程猫_点赞

如果风评不错,我将持续更新这一系列的内容!!!

感谢你的观看!!!

emotion_编程猫_谢谢老板

有缘再见!!!

 


回复

上一页1 页 / 共 1下一页
军事科技喵军事科技喵

以后一定要更新!一定要!!!不要停更呀!!感觉应该会有很大用处

点赞0


评论


浅夏不是夏浅夏不是夏

收藏~

点赞0


评论


Laiyiwen_01Laiyiwen_01

注:在本文的测试环节中,我们的尝试报错经本人在IDE和软件上的各种运行,得出了一个结论:

在软件中,编译日志会出现一个警告,从而无法运行

在IDE中,可以出结果!!!

经本人对自己电脑上的C++软件各种更新,发现现在可能也可以被运行,所以,特此将尝试报错的方法修改为:

#include <iostream>
using namespace std;
int main()
{
    cout<<'Hello World';
    return a;
}

请注意关注!!!

点赞0


评论