|
|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\" , S" K1 y. l# P
main()
: j( }" g) Y" I{
1 D8 B( i; T1 j! C3 s, l int c[3][3]={{2,3},{4},{6}};
8 K8 W# _- X* y( B: Z; o int i,*p=&c[0][0];
* B+ Y- T% ]9 X& f4 C0 a$ H! b for(i=0;i<2;i++){
x6 C0 t3 i4 s9 `; l7 T if(i==0)
, n Z: ]. |! r# Q$ z c[i+1]=*p+1; " i% o2 K) G' T3 U, m
else
. s: _ A9 Z5 r; q( Q& e$ v p++;
/ M4 F* I8 a, Y0 H6 r+ i printf(\"%d\",*p);
) L) f0 R H3 s }
% S$ H+ R, r1 ]3 e! @4 h8 L printf(\"\\n\"); 2 c# G: n$ G6 e9 y5 `3 n2 w8 f* C
}0 m' h# j, o4 m5 p5 h+ k+ e
+ i8 d8 ?) t0 p- n! M! ?' |+ _
根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?& K. C2 C7 w5 A H6 p6 e( M9 d# s
因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|