M
mutouyuli
Unregistered / Unconfirmed
GUEST, unregistred user!
C代码如下
1 int a[10]={1,2,3,4,5,6,7,8,9,0};
2 void ff(int* t)
3 {
4 for(int i=0;i<4;i++)
5 t=t+i;
6 }
7 void c()
8 {
9 for(int j=0;j<6;j++)
10 ff(a+j);
11 }
这段代码我一直不太清楚怎么转换,特别是在pascal里面,传递参数时,数组和指针的关系不怎么好处理。而且第十行是个难点。请高手多指教!
1 int a[10]={1,2,3,4,5,6,7,8,9,0};
2 void ff(int* t)
3 {
4 for(int i=0;i<4;i++)
5 t=t+i;
6 }
7 void c()
8 {
9 for(int j=0;j<6;j++)
10 ff(a+j);
11 }
这段代码我一直不太清楚怎么转换,特别是在pascal里面,传递参数时,数组和指针的关系不怎么好处理。而且第十行是个难点。请高手多指教!