|
|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\" 8 B- @2 e' H7 g
main()
# b5 Q* V$ W$ G) ?# V{ U& M) S) \! C+ s. O, N
int c[3][3]={{2,3},{4},{6}}; 5 J9 L" p- c9 p- X7 Q, h' k2 V. d
int i,*p=&c[0][0];
% \4 M$ v2 Z' B0 ? for(i=0;i<2;i++){ 9 |. D+ F& N( X1 H- I
if(i==0)
; m1 U5 m: e! h/ ~0 n c[i+1]=*p+1; 7 d3 u9 \. d, b4 z) c
else
3 d: z' ]4 ~1 \1 [1 p p++; 6 S6 B2 F1 a7 p6 y+ t2 T6 ]
printf(\"%d\",*p);
/ Z' t7 d m1 N( `" h } ; n* }* k3 l; q7 i, F
printf(\"\\n\"); 9 A2 x& j' a4 B
}
?6 E j6 D. k+ D7 E! g2 F* M9 ?
3 U" R! }8 _) P2 h0 X e% ?, b根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?' ^3 `+ j" f* `4 C, n/ M; a' _
因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|