|
|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\" 2 i8 }6 t8 y2 A! x( I7 j- L
main()1 T. m* v! C B% D, L$ B3 e" `
{ 8 N3 }" u1 l" x1 }* Y
int c[3][3]={{2,3},{4},{6}}; * A) t7 l4 w5 ]' W
int i,*p=&c[0][0]; 9 w" A& ~ V' A
for(i=0;i<2;i++){
, x5 ~9 T6 c% w4 `- V" B( X2 q( V if(i==0)) E. a( b0 P" I. S, ?7 D
c[i+1]=*p+1; 0 \ y/ w2 k: Q; K3 Z
else
9 r/ W+ ^1 p- x! ` p++;
T7 u+ I/ H! ~, J: F7 F3 _4 [ printf(\"%d\",*p);
* F( c; i& D+ t0 a$ F# J$ y }
3 _$ ?* j( R5 H7 l5 i) E' ?. ] printf(\"\\n\");
* M, J$ _$ E5 q8 t* T2 l}( s3 r+ n' u7 P! k. o( T. _/ ]$ w
- M, d3 r; j! u, N5 r! ]' D" ~根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?1 p+ `4 w! N& o* W
因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|