|
|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\" 6 [2 e- g/ C2 u( q2 u) v5 q- G w9 C- |
main()8 [) O* v. }$ h4 T; D& U/ [6 b- M
{
9 t. C: C7 y! [ int c[3][3]={{2,3},{4},{6}}; . ?' Z J" U, ]/ B/ P" B
int i,*p=&c[0][0]; 9 n" N; Z2 \( h$ O
for(i=0;i<2;i++){ ) S) E0 o, c" X. R( b2 o
if(i==0)/ b9 @, D* v, A) d% s
c[i+1]=*p+1; 7 V( c* h5 l ]7 P. Y* z
else( o, z" Y! Z8 v! m! \0 p; l
p++; ' }2 x+ c4 N* I- G _" \
printf(\"%d\",*p); 4 g5 A% D8 w4 o
}
# G6 A1 o# _9 j$ c printf(\"\\n\");
7 l' U& v6 Q4 H4 B. g3 }}) U3 N a1 H% F7 s: ], E
% ?5 _: ?+ ?0 G& g
根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?
5 b2 S5 R) S) A G3 x% V因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|