|
|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\"
: Y6 d. U/ d' B2 @2 K& r2 \main()
$ @% ~9 t$ L# Y7 w0 m/ Z6 D# j; b{ 0 F7 F. C$ c/ U; Y# M; p
int c[3][3]={{2,3},{4},{6}}; ( j6 E3 _9 K4 `* L: i j% }( q
int i,*p=&c[0][0]; 2 _8 D9 W* O9 I$ C, [4 U2 X
for(i=0;i<2;i++){
1 _7 o4 N0 D5 o9 J- O. |. z if(i==0). O0 ^% m3 Y6 c0 D f8 a
c[i+1]=*p+1; 3 Z2 _+ } m) m/ \0 u& ~4 r* G
else
7 E8 f$ y. W# _ p++; - o* r7 a- z# g2 k- h* h
printf(\"%d\",*p); , K" S# ^$ k% r5 M" l. u! ^
} * z$ `6 j' d6 x4 E% M
printf(\"\\n\");
8 v7 _0 V) {7 M& q& T5 A+ a}: Q# g7 P' [: j1 q
5 t9 o# h" n) i6 Z& u9 v1 }1 a/ E+ h
根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?, |. J: [* {# f$ b6 I
因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|