|
|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\" : H. S) s( C9 o; w
main()7 c3 B1 ]* {9 X. ?: h
{
1 u7 \# ]" ?* W5 x% O! y9 R) @ int c[3][3]={{2,3},{4},{6}}; ; ]( r V1 X. t: v7 j0 |, J
int i,*p=&c[0][0]; 6 Q* j7 J( g4 B1 S
for(i=0;i<2;i++){ - D. y" d; U: l% y9 T. M4 G
if(i==0)
% L+ W; S! h( y- | c[i+1]=*p+1;
' O! B+ s7 w, F6 B' f else7 w) k4 ]1 w# r9 o7 Z/ B
p++; + }+ @2 u# S6 l' }
printf(\"%d\",*p); 3 p0 A3 V6 b, V2 b( f) [
} 0 Y6 L7 }4 j+ V
printf(\"\\n\"); ' E Y- u9 ^5 o5 ?6 s {- |
}( ]- ?2 ?& Q* v) E$ X# I6 S, k+ \
0 @4 R* [, X2 r# g6 K
根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?
4 H# {9 A- x! B) D- _' {# n2 R因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|