以下函数的功能对应于 。[br][/br]int fun(char *s, char *t) {[br][/br]while( (*s)&&(*t)&&(*t==*s)){[br][/br]t++;[br][/br]s++;[br][/br]}[br][/br]return(*s-*t);[br][/br]}
A: strlen(s)+strlen(t)
B: strcmp(s,t)
C: strcpy(s,t)
D: strcat(s,t)
A: strlen(s)+strlen(t)
B: strcmp(s,t)
C: strcpy(s,t)
D: strcat(s,t)
举一反三
- 下列函数的功能是____。[br][/br]int fun(char *s)[br][/br]{[br][/br] char *t;[br][/br] t = s;[br][/br] while ( *t ) t++;[br][/br] return (t-s);[br][/br]}
- 以下函数的功能是()。[br][/br]int fun(char *s)[br][/br]{ char *t=s;[br][/br] while(*t)[br][/br] t++;[br][/br] return (t-s);[br][/br]} A: 比较两个字符串的大小 B: 计算s所指字符串占用的内存字节数 C: 计算s所指字符串的长度 D: 将s所指字符串复制到字符串t中
- 以下程序段运行的结果是_____。[br][/br]int fun(char *s)[br][/br]{ char *t=s;[br][/br] while(*t) t++;[br][/br] return (t-s);[br][/br]} void main() { char *str="china"; printf("%d\n",fun(str)); }
- 下面选项中t不是s的子序列的是<br/>( ) A: s=<br/>t= B: s=<br/>t= C: s=<br/>t= D: s=<br/>t=
- 以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。 A: char<br/>s[10];strcpy(s,"abcdefg"); B: char<br/>s[10];s="abcdefg"; C: char<br/>s[10]="abcdefg"; D: char<br/>t[]="abcdefg",*s=t;