|
|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\" ' h8 @/ k1 t/ }, S
main(). q2 X; e, _: y0 m! y$ X8 |* n Y
{
9 x8 j5 h, E. j( A8 M int c[3][3]={{2,3},{4},{6}};
0 ~7 i }3 P- ?) y0 q$ _ int i,*p=&c[0][0];
& j4 w0 s8 t+ W( Y7 F for(i=0;i<2;i++){
" e- Y$ O; z( b5 |9 t7 x if(i==0)
1 p. e& X" P. U$ \" _, [ c[i+1]=*p+1; # ?5 P+ V3 C/ F- ` h W$ i, ^
else
- R: E3 |2 H) ]8 ^! a& j p++;
' ~ }5 z7 g' n7 t x- e printf(\"%d\",*p); 0 M4 H. b6 p7 A$ R, n
} 1 ]; t" _" E6 t# ?. E
printf(\"\\n\");
. p5 E- N" g. t ~6 i' r9 l0 i. A}0 Y2 f9 D9 I4 R. v! }' l+ W2 T7 j
" s* k) L6 B( m x+ h& M/ t根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?8 L3 C2 b! N+ h3 q4 D, o8 d/ @% t" z
因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|