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

admin2009-02-15  28

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

选项

答案\0’ n++

解析 第1个循环是求字符串a的长度,并存储在变量num中,循环条件要控制是否取到字符串末尾的’\0’。第2个循环通过两个变量num和n的改变,将b字符串连接到a字符串后面,并将新的字符串长度记录到num中。
转载请注明原文地址:https://jikaoti.com/ti/mcK0FFFM
0

最新回复(0)