以下函数的功能是( )。fun(char *a,char *b){while((*a!='\0')&&(*b!='\0')&&(*a==*b)) { a++;b++;}return(*a-*b);}? 计算a和b所指字符串的长度之差|比较a和b所指字符串的大小|将a所指字符串连接到b所指字符串后面|将b所指字符串连接到a所指字符串中
举一反三
- 【单选题】有以下函数: int fun(char *x,char *y) { int n=0; while((*x= =*y)&& *x= ́0 ́) {x++; y++; n++; } return n; } 函数的功能是()。 A. 将y所指字符串赋给x所指存储空间 B. 查找x和y所指字符串中是否有´0´ C. 统计x和y所指字符串中最前面连续相同的字符个数 D. 统计x和y所指字符串中相同的字符个数
- 已经定义以下函数:fun(char *p2,char *p1){while((*p2=*p1)!=’\0’){p1++;p2++;}}函数的功能是( ) A: 将p1所指字符串复制到p2所指内存空间 B: 将p1所指字符串的地址赋给指针p2 C: 对p1和p2两个指针所指字符进行比较 D: 检查p1和p2两个指针所指字符串中是否有’\0’
- 有以下函数int fun(char *s)char *t=s;while(*t++);return(t-s)该函数的功能是______。 A: 比较两个字符串的大小 B: 计算s所指字符串占用内存字节个数 C: 计算s所指字符串的长度 D: 将s所指字符串复制到字符串t中
- 下列函数的功能是:int fun(char *s){char *t=s;while(*t++);return (t-s);} A: 比较两个字符串大小 B: 计算s所指字符串占用内存字节的个数 C: 计算s所指字符串的长度 D: 将s所指字符串复制到字符串t中
- 18.4______ (字符数组名1,字符数组名2)把字符数组2中的字符串连接到字符数组1 中字符串的后面,并删去字符串1后的串标志“\0”。