C++代码框架

#include<iostream>
using namespace std;

int main()
{ 
    //在这里填加代码
    return 0;
}

变量定义和使用:

定义:<类型> 变量名;//int a;

使用:

变量名 = 值;   // a = 5;
cin >> 变量名;//cin >> a;
变量名 = 表达式;  //a = 3 * 5;

基本数据类型:

整数: int 4 32bit

long long 8 64bit

浮点数: float 4

double 8

字符:char 1

布尔:bool 1

控制语句结构:

顺序 : 从上往下,一句一句的执行

分支

if(条件) //单分支语句
{
    分支语句;
}


if(条件) //双分支语句
{
     如果为条件为真, 执行这里;
}
else
{
    如果条件为假, 走这里;
}

if(条件1)//多分支语句
{
    如果条件1为真, 执行这里
}
else if(条件2)
{
     如果条件1为假, 条件2为真, 执行这里
}
else if(条件3)
{
    如果条件1和条件2为假, 条件3为真, 执行这里
}
else
{
    如果条件1、条件2、条件3都为假, 执行这里
}

switch(条件)
{
    case 表达式1:   分支1;  break; 
    case 表达式2:   分支2;  break; 
    case 表达式3:   分支3;  break; 
    ...
    default:   上面条件都不匹配的, 走这里; 
}

循环

//for循环,多用于计次循环
for(循环初始值;循环条件;改变循环变量的值)
{
    循环体;
}

//while 循环, 多用于没有明确的次数的循环
循环变量初值;
while(循环条件)
{
    循环体;
    改变循环变量的值;
}

//do...while循环: 无论条件真假, 至少执行一次循环体
循环变量赋初值;
do
{
    循环体;
}
while(条件);