|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\" 8 Z: m" P& ]: b5 U
main()
) K$ U$ f+ Q! D% @$ n# S9 r( w{
' @. l! i: \5 m J int c[3][3]={{2,3},{4},{6}};
. r( x3 n3 D5 z$ t; w t8 L) I, v int i,*p=&c[0][0]; / @$ C! _) ~5 }* ^4 i
for(i=0;i<2;i++){ ) |! O2 R5 h5 P* ?+ A( D& ?, r
if(i==0)
) R9 d+ e0 t3 Z1 o c[i+1]=*p+1;
$ Z6 |. M% N0 Z" Q8 f) `) w) R8 X) I5 Z else6 h6 h. B; }9 F# S/ H+ ?
p++; ) {8 }8 J( {/ {' u9 R! X
printf(\"%d\",*p); - |# I1 M4 E! m# s2 H/ Q6 b' n
} ' J3 P; \4 h2 Q7 [9 T3 k% Q' x7 V
printf(\"\\n\");
+ @( i9 [6 b# h9 T/ _2 H- h- |' T}
5 I5 s! V) I* i' ]" m8 }8 L1 h. x/ ?
根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?
& X" M) o- n4 _3 z* b& \) q因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|