单项选择题

有以下程序
#includ2<stdio.h>
#include<string.h>
main()
char b1[8]="abcdefg",b2[8],*pb=b1+3,
while(--pb>b1)strcpy(b2,pB) ;
printf("%d\n",strlen(b2));
程序运行后的输出结果是 ( )

A.8
B.3
C.1
D.6