loading……99.9 发表于 2013-10-17 15:58
因为int是基本数据类型,当函数调用传参,int类型的参数,会把自己复制一份作为参数传递给函数,而自己不变 ...
ㄗ灬Night|K 发表于 2013-10-17 16:01
x默认的值是0,你的name()方法中先调用了x的值,再将x++,所以得到的值是0,如果想得到1要++x;
就像这个 ...
斗胆潇洒 发表于 2013-10-17 16:16
你这样
public static void name(int x)
{
kellyzyb 发表于 2013-10-17 16:07
大哥,你连++这个都没理解啊,我这是 x++;又没有赋值,跟前自增和后自增有什么关系。 ...
kellyzyb 发表于 2013-10-17 16:20
道友也喜欢看RUNNMAN?
kellyzyb 发表于 2013-10-17 16:20
道友也喜欢看RUNNMAN?
朱艳 发表于 2013-10-17 16:30
亲 你的意思我大概明白了 你通过这段代码最后想输出的是x=1 来验证静态了 就只有一份了对吗?
但是在
...
张宏祚 发表于 2013-10-17 16:28
大哥!你这个是典型的错误啊!形式参数只在函数里有效!你又没有写return方法!
所以你再name()方法里就算 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |