[C++] 第一个程序


前言

转载请标明出处,别忘了动动你发财的小手点一个免费的赞,作者制作不易吖!


一、头文件

头文件?头文件是啥,头上的文件吗?

额,可以这么理解:头文件就是编译器中的文件,这些头文件都是提前被编写好了的,不同的头文件内有不同的功能。有的头文件功能多,有的头文件功能少。你可能需要使用不同的头文件来使用这些功能(毕竟如果一个个都让你自己编写,那实在是太不友好力)。

头文件,其实也顾名思义,就是一个源代码文件中需要在“头”的地方声明的文件。俗话说:“没有规矩,不成方圆。”要声明头文件,也需要有一个规定的规则(不然编译器看不懂啦)。

头文件的声明规则如下:

#include <头文件名>
/*声明头文件有两种方式,但是上面这一种才是小白现在用得到的,第二种可以忽视*/

头文件肯定有很多,常用的有:

#include <iostream> 
#include <algorithm>
#include <math.h>
#include <string>
#include <list>
#include <map>
#include <queue>
#include <iterator>
#include <stack>
/*以上这些头文件,每个都有不同的功能~*/

但是这么多头文件小白一时半会肯定记不全呐!所以我会介绍给你一个超级牛的头文件,但是这个头文件运行速度会稍慢,不过也不会慢很多。毕竟足够省事不是吗?

#include <bits/stdc++.h>

看!上面这个头文件就是万能头文件啦!这个头文件里囊括了很多常用的头文件,小白接下来的学习基本可以只用这一个头文件啦,是不是很强大?

你可以在自己的编译软件中输入试一试~

什么情况?
报错

az

在敲代码的过程中一定要用纯英文输入法,不能用其他的任何语言(除非注释里或者""里,这个后面会讲)!中文的“《”和“。”编译器看不懂,就会出现一条红杠,也就是报错!

哈哈,现在好啦。无报错
但是这怎么还是运行不了(恼

哈哈,你已经成功迈出第一步啦,光有头文件可不行呀,继续往下看吧!

Tips:有些小白可能很少打字,打字速度比较慢,但是不要灰心,我刚开始学习编程的时候打字也非常慢,“一指禅”呢。值得一提的是,打了这么多的字,现在我打字的速度已经快很多很多啦。

对了,#include<bits/stdc++.h>或者#include <bits/stdc++.h>,甚#include     <bits/stdc++.h>都可以,空格没有影响,只要保证这俩在同一行就行~

二、命名空间

命名空间就是为了防止你引用的东西与其他地方的同样名字的东西冲突。
举个栗子,你要买距离你家一公里的水果店的梨。这个时候如果你要使唤朋友帮你买,但是你没有说清楚你要买哪里的梨,那你朋友就不知道去哪里买,可能就直接在你家楼下买了 。这显然不是你的意图,所以类比到命名空间,我们就需要声明好我们用的是哪里的功能。

代码如下:

using namespace std;
/*通常情况下,我们使用std这个命名空间下的功能。
值得一提的是,这里的"using"和"namespace"和"std"之中各至少需要有一个空格。
C++中的空格规则你自己会摸索出来滴~*/

三、主函数

啊?函数,你不要过来啊啊啊啊……
函数

先别慌 (其实我刚学时听到函数也慌),这个主函数和你想的数学中的函数不一样……先抛开“函数”俩字不谈,主函数倒有点像是主程序

主程序顾名思义,就是主要的程序,常规的代码我们都在主程序中编写,以后会告诉大家不在主程序中编写的东西。

主程序的框架基本代码如下:

int main()/*main()很容易写着写着就成了mian(),这个要注意!*/
{

	return 0;/*返回值:返回函数的值,这行代码在主程序中没有什么作用,在函数中用处会很大。
	但是这行代码千万不能漏,"return"后面的0也不要改成其他数字。
	0后面别忘了加一个";"表示这一条语句的结束。";"的作用就像句号,将语句和语句分开。*/
}

至此,我们已经拥有了一个基本的程序框架:

#include <bits/stdc++.h>//头文件
using namespace std;//标准命名空间

int main()//主函数(主程序)
{

	return 0;//返回值 别漏了英文分号";"
}

欸!这次可以运行啦!运行
可是只弹出了一个黑框框。

接下来就教你做到不只是黑框框~

四、注释

这里先补充说明一个重要又不重要 的东西,再进行接下来的学习。
在C++中注释主要有两种方式:

//我是第一种注释方式

/*我是第二种注释方式*/

值得一提的是,//只能注释//后面的东西,而/**/可以注释/**/之间的所有东西。
在注释里可以使用中文,因为注释只起到方便自己和其他人阅读程序的作用,会被编译器忽视。


总结

C++ 的第一个程序就已经完结啦,但是这只是一般程序的模板哦!

大家如果还有什么问题可以在评论区留言哦~


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值