零基础学c++(第一节)

时间:2024-02-20 16:41:06

c++啊,说白了就是为NOI做准备也就是信息学竞赛。

最基础必用模版:

#include <bits/stdc++.h>
using namespace std;
int main(){
	
}
头文件 :
#include <bits/stdc++.h>

这是头文件,c++中有许多头文件, 意思就是这个头文件装了你可以运行的函数,一串代码没有它是不行的;

有:

#include <string.h>
#include <iostream>

....

有100多个呢,这么多的头文件怎么记得完呢?有一位高明的人发名了万能头文件,说白了也就是将所有头文件都包含在内;

#include <bits/stdc++.h>

就是他;

命名空间: 
using namespace std;

不好解释反正你用了万能头就必须有他;

有些头文件不用他也行;

主函数:
int main(){
	
}

一个代码只能有一个主函数,主函数内也就是大括号之间可以写你想运行的代码,当然主函数上面也可以但那个不一样,以后再讲;

入门必备:

每一个语句后面要加上分号;

cout用法:
#include <bits/stdc++.h>
using namespace std;
int main(){
	cout<<"hello world!";
}

输出结果为:hello world!

cout<<" "<<" "<<" ";

后面可以重复叠代,引号内可以加上你想输出的内容;

printf用法 :
#include <bits/stdc++.h>
using namespace std;
int main(){
	printf("hello world!");
}

printf(" "); 

也是引号内可以加上你想输出的内容;

你可不要觉得printf写着麻烦,但是他比cout所运行的时间短很多,c++竞赛中时间是隐藏得最深的杀手,每一段语句都有自己执行的时间。

单词认识:

每一串代码提交上去都会有一个结果和分数

比如最好的网站洛谷,https://www.luogu.com.cn/

Wrong Answer答案错误;简写WA

Compile Error 代码错误;简写CE

Accepted         正确;       简写AC

Time Limit Exceeded 超时;简写TLE(每一个题目都有时间限制如果代码超过时间限制就会超时)

Runtime Error  运行错误与上面的不一样这个是代码运行到一半程序崩溃;简写RE

Memory Limit Exceeded 超内存;简写MLE(每一个题目都会有一个空间限制,如果代码太长就会超空间)

____________________________________________________________________________

开始教c++了,请大家支持~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

下节课我们教变量~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

写作不易,点个赞呗!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 

____________________________________________________________________________