求java大神,请分析以下代码,写出执行结果,并解释每行结果输出的原因...答:第一行,定义了int类型一维数组a和二维数组b a={10,20,30,40} b={{1,2},{4,5,6,7}} 第二行,b[0] = a; --> b={{10,20,30,40},{4,5,6,7} 第三行,b[0][1](20) = b[1][3](7); --> b={{10,7,30,40},{4,5,6,7}}(这里是地址引用,b[0]是a,所以...
以下程序段的运行结果是()。 int x[]={2,3,4,5,6,7},*p=x; int i,s...答:18 这段代码 int x[]={2,3,4,5,6,7},*p=x;//初始化数组X,把数组首地址X赋值给P int i,s=0; //i是计数用 s是求和用 for(i=1;i<5;i++)s+=p[i++]; //i从1开始 所以第一个加数是X[1],循环后就是3+4+5+6=18 ...