|
|
发表于 2003-11-29 11:45:18
|
显示全部楼层
#include \"stdio.h\" " g7 O' M8 S) P, I8 K _% G N
main()3 g' ^/ Q" X# O& K9 g
{
6 e Q& ?3 |7 K$ U5 Q1 G int c[3][3]={{2,3},{4},{6}};
1 ^# M( a3 T, e1 \3 S int i,*p=&c[0][0];
7 |, k" n% q9 ~( I for(i=0;i<2;i++){
7 u l! X: G" V# d j if(i==0)( i9 m: M% N- ~/ w1 D) s+ P Y9 R7 O
c[i+1]=*p+1;
: j3 i5 l' {$ X6 d' L% d# \0 }( M else+ i9 H6 Z& v! s8 h F
p++; , F( _# h; V! {& }! l
printf(\"%d\",*p); - s4 X* ]0 l- n6 @$ N% i
}
5 Y& M# I0 X. l$ r printf(\"\\n\");
8 ^# J8 [# e6 z f' D# N}0 e; [3 q9 y% o% ?
: b0 }5 Y0 C* @; h9 S4 }( ~根据你的程序输出 2 和 3 是正确的。不知道你想让程序处理什么?
3 a' C- g: _# I6 g0 H: n" N* T因为你的程序 for( i = 0; i < 2; i ++ ){} 只处理 c[0][0], c[0][1] 两个变量。 |
|