什么是局部变量
2012-07-10 11:07
218 查看
局部变量定义:
可以被声明为const (规则同字段)
不能被声明为static 或or
局部变量代码样式:
struct Pair
{
void okay()
{
const int answer = 42;
...
}
void compileTimeErrors()
{
const int local = call(); //错误,必须被初始化为编译时常量值
const Pair origin = ...; //错误,常量只能为简单类型,枚举,字符串
readonly Pair p = ...; //错误,只有字段才能声明为readonly
...
}
...
}
谢谢光顾:http://www.taoche.com/buycar/serial/dongfengbentiancrv/?carid=0
可以被声明为const (规则同字段)
不能被声明为static 或or
局部变量代码样式:
struct Pair
{
void okay()
{
const int answer = 42;
...
}
void compileTimeErrors()
{
const int local = call(); //错误,必须被初始化为编译时常量值
const Pair origin = ...; //错误,常量只能为简单类型,枚举,字符串
readonly Pair p = ...; //错误,只有字段才能声明为readonly
...
}
...
}
谢谢光顾:http://www.taoche.com/buycar/serial/dongfengbentiancrv/?carid=0
相关文章推荐
- java 成员变量与局部变量有什么区别
- 汇编语言中可以定义变量吗?怎么定义?有局部变量和全局变量之分吗?作用域是什么?
- 什么是java的局部变量,成员变量,全局变量?
- 成员变量和局部变量有什么区别?
- Java千百问_03基本语法(001)_局部变量、类变量、实例变量有什么区别
- Java千百问局部变量、类变量、实例变量有什么区别
- 第2章 Java编程基础——FAQ2.13 成员变量和局部变量有什么区别?
- 变量——全局变量,局部变量,常量分别保存在内存中的什么地方?
- (转)成员变量和局部变量有什么区别?
- C#3.0 为我们带来什么(4) —— 具有隐式类型的局部变量var
- 全局变量和局部变量有没有区别,如果有,是什么?
- 程序的局部变量 全局变量 动态申请数据分别存储在什么地方
- 成员变量和局部变量有什么区别?
- $this是什么意思-成员变量和局部变量的调用
- 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
- 程序的局部变量 全局变量 动态申请数据分别存储在什么地方?
- 全局变量和局部变量有什么区别?
- 全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的?
- 全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的?
- 成员变量和局部变量有什么区别?