变量的定义

变量( variables :存储数据的命名对象。通过变量名可以使用存于变量中的数据。 变量名 是标识符。
变量有固定的类型, 只能保存这个类型的值
整型变量(保存
int 值的变量),双精度变量(保存 double 值),字符变量等。

变量必须先定义然后才能使用。

变量定义所需信息:类型变量名。例:

 int m;

 double x;

  char ch;

可以同时定义多个同类型的变量:

 int k, n, sum, count;

 double y, z;

   char c1, c2;

变量名命名基本要求:

是标识符,只能由字母( A-Z a-z )和数字( 0-9 )或者下划线( _ )组成。 第一个字符 必须是字母或下划线。 C/C++ 中,变量名区分大小写。
不能使用 C/C++ 关键字来命名变量,以免冲突。
对变量的基本操作只有两个:
1 、给变量 赋值: 将数据(值)存入变量中。
      赋值运算符优先级很低(先计算表达式,再赋值)
     赋值语句 :赋值表达式后 加分号
2 取值: 取得变量里当时保存的值,以便在计算过程中使用

练习:下面在变量定义时的初始化语句是否正确?

int main() {

  int  i = j = k = 3;

}

答:不正确。

这个语句可以加括号改写为 int i=(j=(k=3));

需要事先定义变量 j k,然后再用于给新定义的变量 i 进行初始化。

显然第一个代码还并没有定义变量 j k,所以编译时会出错。

在i,j,k都定义的情况下(int i,j,k;)上面语句可以简化(也称多重赋值):

    i= j = k = 3;

注意:赋值运算符从右向左结合

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值