|
|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\" & X* h* r: z2 K7 i/ m
main()
$ b" b, G9 K% V{
( Y0 A- p& T4 a$ r int c[3][3]={{2,3},{4},{6}};
/ N4 l6 T; m7 T) w. X1 N int i,*p=&c[0][0];
+ f: y) T( W6 v( q% J3 m+ {+ S for(i=0;i<2;i++){
9 ~1 c" ~- r# J7 E% O1 \ if(i==0)
4 }1 F0 W$ C: y7 B" a, ~& L c[i+1]=*p+1; : G+ d) M X' k
else+ X; G2 [( T4 ]" A7 p
p++; Z, `- W3 j& }3 b! C% D
printf(\"%d\",*p); 5 |2 }/ H- X5 p6 b& G& i
} 7 p, k7 h/ k6 ~( S) k% A7 ~
printf(\"\\n\");
3 |7 T! D* `6 D$ @- }7 @}
$ }- M0 F3 j4 n5 h" \6 C" a
7 p8 h& S6 a8 y# E. d) X1 P0 |8 u& @根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?
# }! }$ B( c* e9 \ F因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|