单选题

有以下程序

#include <stdio.h>

int b=2; 

int fun(int *k)

{

    b=*k+b; 

    return(b);

}

main()

{

    int a[10]={1, 2, 3, 4, 5, 6, 7, 8}, i ;

    for (i=2;i<4;i++)

    {

        b=fun(&a[i]+b; 

        printf("%d",b);

    }

    printf("\n");

}

程序运行后的输出结果是(    )

A

8 10

B

10 28

C

10 12

D

10 16

赣ICP备20007335号-2