|
|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\"
Z3 s1 ]" [, z/ _& emain()
6 s, p5 ?4 h5 _8 r* i{ 9 g0 v8 Y+ D( j6 S5 w# ~( p1 R; ?
int c[3][3]={{2,3},{4},{6}}; 8 E7 H# b O0 ?
int i,*p=&c[0][0];
+ O3 E; j/ b" Z% d for(i=0;i<2;i++){
* h# d* W$ k4 j# x! X if(i==0)1 c$ C* T: N# l$ f& m! ]- Q
c[i+1]=*p+1; 3 x" b: m. j: q$ P: V" B: C
else
7 Y% S5 p" t( G- _) j p++;
' _) L6 z; t' ?" i6 V printf(\"%d\",*p); 7 d# F, h% d6 p2 v
}
u6 G+ T" f3 y7 O printf(\"\\n\");
' Y; |/ u, f# e8 Q}# g. j2 w" A- F& E3 k
$ A! h7 a9 r5 [( h) |/ a5 F' N _
根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?
( C$ |4 \: R# m; m5 T2 ?4 }$ E, D1 T因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|