|
|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\" ( r0 z2 o* W1 G. w# ^0 N% M2 j
main()* H, C. a4 Z; J$ n7 [ x
{
7 Y& `% u7 g2 z+ \ int c[3][3]={{2,3},{4},{6}};
0 P$ t% ]; P; m' ~- k int i,*p=&c[0][0];
0 M5 d& g$ p" V for(i=0;i<2;i++){
0 g, J. e8 U6 g" ~ N if(i==0)
" ~7 B( g4 ]1 y! V# T8 v c[i+1]=*p+1; 6 b4 ~. t b1 R' b
else3 @9 V8 S1 `7 F- z0 }5 e3 E
p++; 3 V% E- N2 ~1 r8 |8 @
printf(\"%d\",*p); ' d! C# c( e9 [& F
}
4 |, P) F: s! `, f0 G printf(\"\\n\"); 7 Y+ ^' i! l; H7 m
}0 U, d' x* f/ a5 a$ j
7 F/ H1 F5 x5 A' m
根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?
* ^4 B, ~0 ]9 U) I. Y+ W* E因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|