以下函数把 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);
}
填空。
strcen(char a[], char b[])
{ int num=0,n=0;
while(*(a+num)!=_____ ) num++;
while(b[n]){*(a+num)=b[n]; num++; _______ } ;}
return(num);
}
举一反三
- 函数fun的返回值是( ). fun(char *a,char *b) { int num=0,n=0; while(*(a+num)!='\0') num++; while(b[n]){*(a+num)=b[n];num++;n++;} return num; }
- main(){int num=0;while(num<;=2){num++;printf("%d\n",num);}}
- 以下程序段的输出结果是 。 int main(void) { int num = 0,s = 0; while(num <= 2){ num++; s += num; } printf("%d\n",s); return 0; }
- 完善程序段,下列函数用于确定一个给定字符串str的长度,【1】、【2】分别填写的是( )。 int strlen(char str[]) { int num=0; while(【1】) 【2】; return (num); } A: str[num]!='\0' B: str[num]=='\0' C: ++num D: --num
- 函数fun的功能是将一个数字字符串转换为一个整数,请将函数补充完整。 int fun(char *str) int num=0; while(*str) num*=10; num+=______; str++; return num;