黑马程序员技术交流社区

标题: 变量 [打印本页]

作者: 王彬    时间: 2012-2-27 15:12
标题: 变量
class A
{
        public static int x;
        int y;
        void F(int[] v, int a, ref int b, out int c)
{
                int i = 1;
                c = a + b++;
        }
}
x 是静态变量,y 是实例变量,v[0] 是数组元素,a 是值参数,b 是引用参数,c 是输出参数,i 是局部变量。
求助各种类型变量的数据类型都有哪些?
作者: 安超    时间: 2012-2-27 17:29
ref int b,这里的b必须赋初值!
作者: 赵国梁    时间: 2012-2-27 20:41
本帖最后由 赵国梁 于 2012-2-27 20:44 编辑

楼主表达的意思我好像不太明白?
作者: 成刚    时间: 2012-2-27 23:04
哥们,俺貌似没听懂你要说什么?
作者: 许全通    时间: 2012-2-28 11:26
安超 发表于 2012-2-27 17:29
ref int b,这里的b必须赋初值!

应该是是out int c,要必须赋初值吧!!
作者: 邓坤    时间: 2012-2-28 14:54
对于b可以不先给他赋初值,但在调用的时候必须初始化
对于c来说必须先给他赋初值,在调用的时候可以不用初始化。
作者: 王彬    时间: 2012-3-4 13:00
赵国梁 发表于 2012-2-27 20:41
楼主表达的意思我好像不太明白?

比如说静态变量x可以是int类型,还可以是什么类型,同理实例变量y可以是int类型,还可以是?
作者: 朱学田    时间: 2012-3-7 21:52
void F(int[] v, int a, ref int b, out int c)
里面的参数应该int a是不是也应该加上ref或者out?





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