变量
语法
类型 变量1=初始值1,变量2=初始值2...;
关于初始值
int a=1,b=2,c,d=3;
设置初始值叫做变量初始化
- 每个变量单独设置,如
c,d=3
并不是指c和d都设置为3 - 没有初始值会被设为随机值
改变变量值
int a=1;
a=2; //设置a的值为2
a+1; //不会改变a的值
cout<<a;//输出2
cout<<endl;
a=a+1; //将a增加1
cout<<a;//输出3
变量=值
的方式可以设置a的值a+1
这样的计算叫做表达式,只是得到3,并没有将3给aa=a+1
先计算右边a+1
并将计算结果3给a
使用变量
int a=2,b=3;
b=a; //使用a,将b的值覆盖为a的值
cout<<a<<" "<<b;//输出2 2
并不是使用a了以后a就不存在了,而是复制给a
更多内容我们在运算符的赋值运算符中讲解
变量名命名规则
- 只能包含数字,字母,下划线。
- 不能使用关键字
- 不能以数字开头
- 区分大小写
举例
int a,A,a_1,a2,_a3,For,main;//都是正确
int @A,1a,1_a,a#,if,using,namespace;//都是错的
关键字
C++关键字 | ||||||
---|---|---|---|---|---|---|
bool | true | public | namespace | else | and | const_cast |
char | enum | protected | inline | for | not | dynamic_cast |
int | union | private | new | while | or | reinterpret_cast |
short | struct | virtual | delete | do | xor | static_assert |
long | class | override | this | switch | return | register |
float | wchar_t | final | nullptr | case | try | explicit |
double | sizeof | operator | void | default | catch | extern |
signed | typeid | const | friend | break | throw | noexcept |
unsigned | typedef | constexpr | template | continue |
更多信息:C++关键字分类