|
|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\"
; U* n7 W* o0 |+ a5 S3 C0 B8 ?main()5 [ y" ]! t5 u9 i7 \# B
{ 3 _2 `0 n- [+ L, V+ O. U& m$ t
int c[3][3]={{2,3},{4},{6}};
! R- t% x/ l0 N! U3 [0 _ int i,*p=&c[0][0]; + ]4 ]9 T+ E& W+ H+ [' s$ A
for(i=0;i<2;i++){
' I* A& h* o1 J* P m& t if(i==0), i6 v5 h' P$ ]' U; n
c[i+1]=*p+1; - k1 y" V1 Z2 ]( T& h# X) r* X
else! D9 t& R' ^+ g5 I8 V
p++;
: ~* [+ l, j6 O$ d: X. {* _3 F; t printf(\"%d\",*p); ' E. Q A: t6 b- \" F; Z }
} 8 F! |# l; u; W% @1 ?
printf(\"\\n\"); 7 q. l% d" D/ k% L
}$ i5 m0 ~( p/ G% |6 O
% I$ t. r8 \9 ~. s2 j
根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?- M# R5 f9 Y# I
因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|