有以下函数fun(char *a,char *b) { while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)) { a++;b++; } return(*a-*b); }该函数的功能是A.计算a和b所指字符串的长度之差B.将b所指字符串连接到a所指字符串中C.将b所指字符串连接到a所指字符串后面D.比较a和b所指字符串的大小
- A计算a和b所指字符串的长度之差
- B将b所指字符串连接到a所指字符串中
- C将b所指字符串连接到a所指字符串后面
- D比较a和b所指字符串的大小
有以下函数fun(char *a,char *b) { while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)) { a++;b++; } return(*a-*b); }该函数的功能是A.计算a和b所指字符串的长度之差B.将b所指字符串连接到a所指字符串中C.将b所指字符串连接到a所指字符串后面D.比较a和b所指字符串的大小
字符串的比较规则是对两个字符串自左至右逐个字符相比(按ASCII码值大小比较),直到出现不同的字符或遇到’\0’为止,若全部字符相同,则认为相等;若出现不相同的字符,则以第一个不相同的字符的比较结果为准,该函数就实现了此功能,如果两字符串相等,则返回0,否则返回第一个不等字符串的ASCII码的差值。
1、有以下声明: char A[10]; char *B[7]; float
有以下声明:char A[10];char *B[7];float C[4];double *D[3];其中所占字节数最大的数组是()A数组AB数组BC数组CD数组D
有以下函数: 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、有以下程序main(){ char a[]={ ′a′, ′b′, ′c′,
有以下程序main(){ char a[]={ ′a′, ′b′, ′c′,′d′, ′\0′, ′f′, ′g′,′h′,′\0′}; int i,j; i=sizeof(a); j=strlen(a); printf("%d,%d\b...
6、有下列函数: int fun(char*s) { char*t=s; whi
有下列函数: int fun(char*s) { char*t=s; while(*t++); reurn(t-s); } 该函数的功能是( )。A比较两个字符串的大小B计算s所指字符串占用内存字节的个数C计算s所指字符...