单项选择题

有以下程序:
#include <stdio.h>
void f(int *q)
int i=0;
for(; i<5; i++) (*q)++;

main()
int a[5]=1, 2, 3, 4, 5), i;
f(a);
for (i=0; i<5; i++) printf("%d, ", a[i]);

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

A、 2, 2, 3, 4, 5,
B、 6, 2, 3, 4, 5,
C、 1, 2, 3, 4, 5,
D、 2, 3, 4, 5, 6,