顺序结构
顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,执行顺序是自上而下,它是任何一个算法都离不开的一种基本结构。
顺序结构的用法
顺序结构可以用来解决生活实际问题,如:
1.输出一排数
2.简单的运算
3.简单的比较与排列
等问题。在编程中,任何算法都离不开他,他就是所有代码的基石。
简单代码
在了解了顺序结构后,我们再来了解一下如何写代码(知道怎么打代码才能用结构嘛QAQ,不看可以跳过)
首先是代码框架:
#include<______>//头文件
using namespace std;//命名空间
int main(){//emm.....应该是主函数吧....
//代码主体
return 0;//返回值
}
世界上所有c++代码都是照这个框架写的[doge](bushi)
然后是一些知识点,我们分条概述:
1.输入&输出
新手所学的输入输出符有两个:cout符与cin符。cout符为输出符,cin符为输入符。
cout语句:cout<<语句1<<语句2<<语句3<<语句4…;
cin语句:cin>>语句1>>语句2>>语句3>>语句4…;
这两个符为头文件iostream中的函数。基本所有的代码(至少在新手阶段)都有用到它们。
2.变量
变量是代码中最重要的模块之一[doge],变量是用来储存不确定量的函数,有很多种类型,如:
1.int(整数型)
2.long long(长整数型)
3.double(高精度浮点型)
4.char(字符型)
5.bool(布尔型)
6.short(短整数型)
这些变量类型是分别用来存储不同类型的变量的,各有各的用途。
定义变量的方法:变量类型 变量名;
3.换行符
换行符endl主要是用来在输出语句时换行用到的,他之后的语句将在换行后继续输出。
换行符用法:cout<< 语句1<< 语句2<< 语句3;
4.关系运算符
关系运算符是用来表示两个量之间的大小关系或连带含义的符,主要运用在分支结构(if)当中,我们在这里仅做了解。
关系运算符的类型:
- == (等于)
- >= (大于等于)
- <= (小于等于)
- != (不等于)
- \&\& (与)
- || (或)
- ^ (且)
5.交换函数
交换函数(swap)
swap函数主要是用来交换两个量的顺序的函数,在排列组合方面可能会用到。
swap的用法:swap(语句1,语句2);
--------------------分割线--------------------
好啦,这次的分享就到这啦,下周我会更新《分支结构》,敬请期待QWQ
鸣谢
大佬@徐熙喆的Latex教学贴与顺序结构讲解贴让我受到了很多启发;
我的同桌@周梓辰给了我很多建议【doge】;
另外
制作不易,点个赞吧(擦泪(┳_┳)…)
小彩蛋
供稿@ 闻益瑄
这次,我看到了洛谷。那里的AC比别处的更可爱,CE是那么常见,RE是那么熟练,使我总想AC一题,表示我真的不想WA。在洛谷里,一红千里,而并不变绿。四面都MLE,TLE是黑蓝的,MLE也是黑蓝的。AC一会儿上了题目,一会儿又下来,走在哪里都像给无边的红毯绣上了绿色的小花。MLE的线条是那么生硬,就像只用TLE铺满,不用AC勾勒的题目那样,到处黑蓝欲流,轻轻流入题目。有种题目,既有Subtask #0,又有Subtask #1,既要#0AC,又要静心琢磨民间数据。在这题目里,就连红名和橙名都有时候默默挠头,好像在思考怎样攻破民间数据。