问题 填空题

以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。
strcen(char a[],char b[])
int num=0,n=0;
while(*(a+num)!= 【19】 )num++;
while(b[n])*(a+num)=b[n];num++; 【20】 ;
return(num);

答案

参考答案:[19] ’\0’
[20] n++

解析: 第1个循环是求字符串a的长度,并存储在变量num中,循环条件要控制是否取到字符串末尾的’\0’。第2个循环通过两个变量num和n的改变,将b字符串连接到a字符串后面,并将新的字符串长度记录到num中。

多项选择题
单项选择题