子函数 Move 的功能是将某字符串中的 第 i 个 字符 向动 1 位 , 覆盖 第 i-1 个 字符。下面程序通过多次调用 Move 函数,将字符数组 b 中存放的字符串 依次 3 位 ,并在移动后的字符串末尾添上 字符 0 补足。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 程序的运行结果为: 2345678900 3456789000 4567890000 #include void Move( _________,int i) { a[i-1]=a[i]; } int main( ) { char b[11]={"1234567890"}; int i,j; for (j=0;j<=2;j++) { for(i=1;b[i]!='\0';i++) { __________; printf("%c",b[i-1]); } _________; printf("%c\n",________); } return 0; } A. B. C. D.
A.
第 2 行: char a 第 15 行: Move(b,i) 第 18 行: b[i-1]='\0' 第 19 行: b[i-1]
B.
第 2 行: char a 第 15 行: Move(i,b) 第 18 行: b[i]='\0' 第 19 行: b[i]
C.
第 2 行: char *a 第 15 行: Move(b,i) 第 18 行: b[i-1]='0' 第 19 行: b[i-1]
D.
第 2 行: char *a 第 15 行: Move(b,i) 第 18 行: b[i]='0' 第 19 行: b[i]