在做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"色
这些都是我用过的变量。