有下列函数: int fun(char*s) { char*t=s; while(*t++); reurn(t-s); } 该函数的功能是( )。
- A比较两个字符串的大小
- B计算s所指字符串占用内存字节的个数
- C计算s所指字符串的长度
- D将s所指字符串复制到字符串t中
有下列函数: int fun(char*s) { char*t=s; while(*t++); reurn(t-s); } 该函数的功能是( )。
解析:在函数fun(char*s)中,首先用字符指针变量t指向s,而循环语句while(*t++);的功能是使指针变量t指向字符串变量s的末尾,这时退出循环,因而语句return(t-s);回的就是字符串s所指字符串的长度。
1、有以下函数fun(char *a,char *b) { while((*a!
有以下函数fun(char *a,char *b) { while((*a!=’’)&&(*b!=’’)&&(*a==*b)) { a++;b++; } return(*a-*b); }该函数的功能是A.计算a和b所指字符串的长度之差B.将b所...
有以下函数: charfun(char*D) {returnP;} 该函数的返回值是( )。 A无确切的值B形参p中存放的地址值C一个临时存储单元的地址D形参p自身的地址值
3、设函数fun的定义形式为void fun(char ch,float x){
设函数fun的定义形式为void fun(char ch,float x){……}则以下对函数fun的调用语句中,正确的是()Afun("abc",3.0);Bt=fun(’D’,16.5);Cfun(’...
4、已定义以下函数fun(char *p2, char *p1){ while(
已定义以下函数fun(char *p2, char *p1){ while((*p2=*p1)!=’\0’){p1++;p2++;}}函数的功能是A.将p1所指字符串复制到p2所指内存空间 B.将p1所指字符串的地址赋给...
5、下列函数的功能是set(s,t){ char *s,*t; while((*
下列函数的功能是set(s,t){ char *s,*t; while((*s)&&(*t)&&(*t++==*s++)); return(*s-*t);}A.求字符串的长度B.比较两字符串的大小C.将字符串s复制到字符串t中D.将字符...
设fun()函数的定义形式为voidfun(charch,floatx){…}则下列对函数fun的调用语句中,正确的是( )。 ABCD