单项选择题

有以下程序:
#include<stdio.h>
main()
{char *s="[2]34"; int k=0, a=0;
while(s[k+1]!="\0")
{ k++;
if(k%2=0){a=a+(s[k]-"0"+1); continue; }
a=a+(s[k]-"0");
}
printf("k=%d a=%d\n", k, a);
}
程序运行后的输出结果是______。

A.k=6 a=11
B.k=3 a=14
C.k=4 a=12
D.k=5 a=15