跳到主要内容

变量

语法

类型 变量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给a
  • a=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++关键字
booltruepublicnamespaceelseandconst_cast
charenumprotectedinlinefornotdynamic_cast
intunionprivatenewwhileorreinterpret_cast
shortstructvirtualdeletedoxorstatic_assert
longclassoverridethisswitchreturnregister
floatwchar_tfinalnullptrcasetryexplicit
doublesizeofoperatorvoiddefaultcatchextern
signedtypeidconstfriendbreakthrownoexcept
unsignedtypedefconstexprtemplatecontinue

更多信息:C++关键字分类