|
|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\" 9 Z. s& S* |! W4 F7 v1 {
main()% U( e- |/ T D% j# e4 |
{
, O. x) o5 \/ c. X int c[3][3]={{2,3},{4},{6}};
9 j+ e. z# z6 c7 D. A" {" g int i,*p=&c[0][0]; - z4 [2 a7 L4 Q/ D0 u) X
for(i=0;i<2;i++){ 0 ?7 L2 ?1 l6 t9 ?! G- m( p% O
if(i==0)& o( Y ^. a" R+ a$ ?3 K+ ~
c[i+1]=*p+1;
0 b# g4 S* R# M8 f4 s8 H& d" M else
6 G8 F% @- g4 W& x6 @$ ` p++; 0 S/ I7 ~7 |: T4 H& P9 q+ m) q+ ~
printf(\"%d\",*p); 8 c/ k: J8 f& G
} 9 M3 `# @ ]8 w( ~: r
printf(\"\\n\"); 6 ]7 n0 z, z4 p9 p
}2 f3 Z4 p! x' T' L& j4 ^$ Z7 O
, [0 Z( O6 {5 b* f
根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?
2 O9 Y3 F6 N7 @; N. S因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|