|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\"
' X. l7 Y8 m8 z8 |0 B0 Xmain(); F9 ~8 q _- j1 r* e$ k0 Y, O
{ ) |: P7 q% ~8 A$ r; W# S& P. n
int c[3][3]={{2,3},{4},{6}}; ' g, i, F u1 d' A+ t( u' O4 ]% Y
int i,*p=&c[0][0]; - U$ D$ Z$ W2 N! e, f' R
for(i=0;i<2;i++){
4 r, ^# C: I7 Q: I4 b4 ^# v) N if(i==0)2 {/ U; g9 _: c# L* b: W9 n+ H
c[i+1]=*p+1;
, C, N2 [$ c7 `$ d( T else y; h5 L1 J# X9 A
p++;
! i! R2 t( l: W% Q' z- }0 { printf(\"%d\",*p);
. G/ K# O$ {0 r4 U }
& p- `- L2 t; {" \ printf(\"\\n\"); $ b. x8 H% u& X
}
! T+ Q1 ]& w& s4 ]
' U& C! L& q& N' W, w' B根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?
1 h+ s3 I9 m, w6 b$ j6 h) E因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|