A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 爱楚楚 中级黑马   /  2015-7-14 22:48  /  522 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、定义:代表了内存的一个存储空间,用来存储经常变化的数据
2、要素:变量名与变量类型
3、分类:
     1)全局变量
     2)局部变量
4、变量的使用(数据经常改变的地方)
  1)定义
          格式:变量类型  变量名称 (可以定义多个,用逗号隔开);
          变量名的命名规范:严格遵守标识符的命名规范;变量定义的时候不能重名(某些时候可以)
  2)初始化(清空)
      变量的第一次赋值被成为称为初始化,以后再赋值相当于覆盖了上一次的值

  3)使用变量(存值和取值)
        1))进行赋值,赋值是要使用“=” ,把等号右侧的值放到等号左侧的变量中
     注意:
            (1)赋值的时候,= 号的左侧必须是变量 (10=b,错,右侧可以是变量、常量、表达式) (2)规范:习惯将 = 的两侧 各加上一个 空格
      2))变量的操作:运算、判断....
5、变量的作用域
       1)全局变量:定义在函数外部,程序开始到结束都一直存在
     2)局部变量(内部变量):定义在函数内部或者代码块的内部,只能在函数内部或者代码块的内部使用,在外部使用不合法
(代码块指的是大括号内的内容,代码块可以嵌套)
局部变量的作用域:从定义变量的位置开始,到遇到 “}” 就结束了
局部变量的使用注意:
           1)在块的内部可以访问块外部的变量
          2) 在块的内部可以定义和块外部同名的变量
          但是块内部的变量会暂时屏蔽块外部的变量
在块的内部可以定义和块外部同名的变量,打印一次之后,再赋值一次,赋值的就是块内部定义的变量,称为就近原则(作用域)
六、变量为何区分类型(了解)
     1)为了更加合理使用内存,不同的数据类型需要存储空间可能是不一样的
     2)数据的存储格式不一样 int 4字节 float 4字节
     3)不同数据类型他们的运算方式可能不一样的

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马