黑马程序员技术交流社区

标题: iOS基础笔记变量的作用域 [打印本页]

作者: hanjiaqi    时间: 2015-7-13 22:04
标题: iOS基础笔记变量的作用域
变量的作用域指  变量的使用范围

根据作用域可以分为  局部变量   全局变量

1)局部变量只在函数体(代码块)内{}生效 离开该函数体无效
作用域  从局部变量定义的位置开始,到它所在的代码块或函数体“}”结束为止。
            在代码块可以定义和块外部相同名字的变量 ,块内部的变量会暂时屏蔽(外部变量不起作用)块外部的变量的作用域
2)全局变量   在函数外部定义的变量
作用域   从定义的位置开始 到文件末尾/不同的函数体内都可以使用

变量为什么要区分类型
        1) 更加合理的使用内存;
        2) 数据的储存格式不一样;int  整数  float 小数
不同的数据类型 计算方式可能不同
作者: 普通蜗牛    时间: 2015-7-13 23:08
赞一个 赞两个 赞三个
作者: peng_gavin    时间: 2015-7-14 07:09
总结的不错呦,学习了
作者: FreshMAN15    时间: 2015-7-14 07:47
总结的真好




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2