What will be the output of the following program on GCC compiler?

Loading

Choose the correct option.

What will be the output of the following program on GCC compiler?

#include 
void change(int *,int);
int main() {
int i, a[] = {2, 4, 6, 8, 10};
change(a, 5);
for(i=0; i<=4; i++){
printf("%d",a[i]);
}
return 0;
}
void change(int *b, int n) {
int i;
for(i=0; i *(b+1) = *(b+i)+5;
}
}

A. 2 4     6     8 10
B. 2 15 6 8 10
C. 15     15     15    15     15
D. 2     15     15     15     15