定义的几种常用类型

在做C++的题目时,变量是必不可少的,今天我就来统计一下常用的几种定义类型。

1.int

int是大家写代码时90%的几率都会用到,作用是定义一个整数和整数数组。

举例:(写法:int 变量,……

......
int s,a[10000009];
......

2.long long

long long是定义一个比int更大的数,作用和int一样。

举例:(写法:long long 变量,……

......
long long s,a[10000009];
......

3.float

float的作用是定义一个小数和小数数组,不过范围较小。

举例:(写法:float 变量,……

......
float s,a[10009];
......

4.double

double是定义一个比float更大的小数,作用和float一样。

举例:(写法:double 变量,……

......
double s,a[10000009];
......

5.char

char是定义一个字符,注意只是一个,不过也能定义字符数组。

举例:(写法:char 变量,……

......
char s,a[10000009];
......

6.string

string是定义一条字符串,不限长度,照样能定义数组。

举例:(写法:string 变量,……

......
string s,a[10000009];
......

7.struct

struct是定义一个结构体,大括号中的变量可以那种都行。

举例:(写法:struct 变量,……

......
struct jgt
{
    int a;
    long long b;
    char c;
    float d;
    double e;
    string f;
}s[10000009];
......

8.bool

bool是布尔值,可以分对错,也可以排序。

举例:(写法:……

对错:
bool s=true; /*或者*/ bool s=false;

排序:
bool cmp(int x,int y) //变量名可以改
{
    return x>y;
}//大括号里的排序规则可以改变,用结构体排序也可以,这种排序常用于sort快排

9.void

void是一个自定义函数,可以在里面事先写好程序,在main函数里就可以更简便。

在做游戏的时候就经常用到。

举例:(写法:……

写程序:
void hs(int a)  //变量随意
{
    ......;
}

调颜色:
void color(string c)
{
    if(c=="1")SetConsoleTextAttribute(......;
    //变量随意,还用双引号中的部分,后面的怎么写看SetConsoleTextAttribute函数的用法
} 
main函数中用时:
1.void变量+(输入的其他变量);
2.void变量+(if中的==的后面);
如:
hs(n); //n是一个输入的变量
color("1"); //"1"色

这些都是我用过的变量。

你可能感兴趣的:(算法)