子函数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.
第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]='0' 第19行: b[i]
D.
第2行: char a 第15行: Move(b,i) 第18行: b[i-1]='\0' 第19行: b[i-1]