|
|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\"
5 V% B6 n6 ]0 ~" C! X& ymain()
6 }2 {: Z. f W0 z* M{ ! Y+ {. r% f. E/ F/ g- E* _3 _! C9 D: @
int c[3][3]={{2,3},{4},{6}};
* p$ v- ^) o: U5 g7 @ int i,*p=&c[0][0]; 9 d4 N6 D6 h5 ~/ {, V# q$ }
for(i=0;i<2;i++){ % j0 f0 j2 K# U% }6 A5 m
if(i==0)
( o7 o1 F+ Y1 a1 N: x; n) L- } c[i+1]=*p+1;
5 L7 a: ~) n5 K* k8 n ~ else
1 M% X' Q# y2 F( Z& P, X" S p++;
+ u. S$ W. @7 C8 e* c9 i4 @ printf(\"%d\",*p);
# B) i' i# M. u3 z } 6 t: h& o) {0 L) ~, U$ w3 C" V
printf(\"\\n\"); # t0 M9 Q6 [$ O" q5 v8 i7 R! p2 [8 @
}
. z c3 b1 n) }7 M1 X$ z( L. _/ |: z6 B7 Z
根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?* G0 ]* N$ _* b
因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|