该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1 #include
2
3 int fun(int *p1,int *p2)
4 {
5 int sum;
6 sum = *p1 + *p2;
7 return sum;
8 }
9
10 int for(int a)
11 {
12 int i;
13 int num;
14 for(i=0;i<10;i++)
15 {
16 num = fun();
17 }
18 }
19
20 int main()
21 {
22 int a[10]={0};
23 int *p1;
24 p1=&a[0];
25 *(p1+0)=0;
26 *(p1+1)=1;
27 int i;
28 for(i=2;i<10;i++)
29 {
30 *(p1+i) = fun ((p1+i-1),(p1+i-2));
31 }
32 /*int i;
33 for(i=2;i<10;i++)
34 {
35 *(p1+i) = *(p1+i-1) + *(p1+i-2);
36 }*/
37 int j;
38 for(j=0;j<10;j++)
39 printf("a[%d] = %d\n",j,*(p1+j));
40
41 return 0;
42 }