|
|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\" 8 ^. \( n: T* W! {" J8 F
main(), d! h/ a, [# B+ b
{
7 T; G5 w2 a" ?( r" `8 W int c[3][3]={{2,3},{4},{6}};
P' G% W0 `# v+ v) A# e0 \ int i,*p=&c[0][0];
5 X% k& z' |9 ?" e) I/ d for(i=0;i<2;i++){ 2 o4 H1 M# M1 {% G
if(i==0)
" O! t+ F( ^) X* r$ Q% @$ p* @0 i c[i+1]=*p+1;
0 C8 B( ]2 s$ Y+ C3 a% e+ v else, ]' n, u0 v: D+ U; d/ y9 f
p++; 8 c9 J) |6 F" k$ e, l; r
printf(\"%d\",*p);
5 i+ T4 e; T3 m* k s, B6 H, L } ' h9 v) A1 k$ H9 k
printf(\"\\n\"); 2 F: T3 J& Z1 ]9 P8 X
}0 Q5 S0 Y& {- R1 X9 a: d, K
7 s: R6 a/ b) W) @5 k
根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?9 u' Q- u/ Q* b" Z
因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|