|
|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\"
% E, U' ]; D' U1 Y; {main()
' @/ A7 p5 d' f& T ^% o{
2 ?4 K: _" u# D/ N, ^' S" T. `2 | int c[3][3]={{2,3},{4},{6}};
! t& G- |3 r- I: h" \. ]: p& h& X int i,*p=&c[0][0]; ' W# l! c5 V/ m; l% _
for(i=0;i<2;i++){ 1 Y, n& z; \/ {6 a& a t8 ^6 c
if(i==0)
6 D# D* a+ R. s c[i+1]=*p+1; : {4 v3 Y# D; [; \
else
8 o5 ~/ h- L' u- f2 o* {7 D6 a p++; . w2 f0 l$ r7 Z+ {- O& i+ L3 u
printf(\"%d\",*p); ) n- Y O! G6 G& U6 X) O* [
} , |' y: D# J" V; M* h( T" S" M, P( o
printf(\"\\n\"); ) \3 c. u a$ k4 P
}- ]5 w/ }% B/ E5 j5 [# D
5 i$ W! h9 L b* I9 {5 \
根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?& p. k0 w6 [7 \8 \" H S
因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|