|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\" 9 v9 ^# T) B3 c, G6 Z+ ^
main()4 _+ y+ u. D4 S7 m& W* r: `( l
{
# s2 d/ F |) a/ t3 h+ u, h( p int c[3][3]={{2,3},{4},{6}}; $ d: i6 d0 n' {% C. h) ^. i' Z
int i,*p=&c[0][0]; 2 n* T& D* \" J# T( p/ ?
for(i=0;i<2;i++){ 6 P6 K9 ~2 D, k9 V" R( J
if(i==0)
2 O$ `9 f, {- [7 Q c[i+1]=*p+1; ! K$ W& O4 \! _- |5 |# Z. O' M
else- Z, F1 e% u, U% ]6 @4 x' K9 l
p++; # c1 ^7 W: p- Y4 Z a% l
printf(\"%d\",*p);
# V! S2 p4 |0 a1 c( [' M$ S# b4 | }
6 s* z* V" y1 e( D printf(\"\\n\"); % O8 j. @' N- h8 B
}1 }) k) W3 W8 R {. E0 ?9 Y
4 v5 e6 _" M" z G根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?
. [5 }) r2 d- ^6 f- _! U/ O5 ~9 k因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|