单项选择题
定义数组char a[]='0','1','2','3');,则将该数组中元素按反序转换成整数,正确的程序段是______。
A.int k=0,i;
for(i=0;i<4;i++)
k=k*10+a[i]-48;
B.int k=0,i;
for(i=3;i>=0;i--)
k=k*10+a[i]-'0';
C.int k=0,i;
for(i=3;i>=0;i--)
k=k+a[i]-'0';
D.int k,i;
for(i=3;i>=0;i--)
k=k*10+a[i]-'0';