[主观题]

写一个函数 int strcmp(const str *str1,const str *str2)

要求:如果str1=str2 return 0;如果str1>str2 返回一个正数;如果 str1<str2 返回一个负数。

不能调用其他函数。。。。。

参考答案与解析:

相关试题

检查错误 int CopyStringCount(const char* Str

[主观题]检查错误int CopyStringCount(const char* Str){int nCount = 0;char* pBuffer;pBuffer = new char[_MAX_PATH];strcpy(pBuffer,Str);for(;*pBuffer!='/0'; pBuffer++)if(*pBuffer == '/') nCount ++;// delete [] pBuffer;return nCount;}

  • 查看答案
  • 指令“AND AX,STR1 AND STR2”中,STR1和STR2是两个已赋

    [主观题]指令“AND AX,STR1 AND STR2”中,STR1和STR2是两个已赋值的变量,两个AND的区别是第一个AND是逻辑与指令,而第二个AND是逻辑与______。

  • 查看答案
  • 函数调用strcat(strcpy(str1,str2),str3)的功能是()

    [单选题]函数调用strcat(strcpy(str1,str2),str3)的功能是( )。A.将字符串str1复制到字符串str2中后再连接到字符串str3之后B.将字符串str1连接到字符串str2之后再复制到字符串str3之后C.将字符串str2复制到字符串str1后再将字符串str3连接到字符串str1之后D.将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中

  • 查看答案
  • 函数调用strcat(strcpy(str1,str2) ,str3) 的功能是

    [单选题]函数调用strcat(strcpy(str1,str2) ,str3) 的功能是( )。A.将字符串str1复制到字符串str2中后再连接到字符串str3之后B.将字符串str1连接到字符串str2之后再复制到字符串str3之后C.将字符串str2复制到字符串str1中后再将字符串str3连接到字符串str1之后D.将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中

  • 查看答案
  • 函数调用strcat (strcpy(str1,str2),str3)的功能是(

    [单选题]函数调用strcat (strcpy(str1,str2),str3)的功能是( )。A.将字符串str1复制到字符串str2中后再连接到字符串str3之后B.将字符串str1连接到字符串str2之后再复制到字符串str3之后C.将字符串str2复制到字符串str1中后再将字符串str3连接到字符串str1之后D.将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中

  • 查看答案
  • 函数调用:strcat(strcpy(str1,str2,),str3)的功能是

    [单选题]函数调用:strcat(strcpy(str1,str2,),str3)的功能是 ( )A.将串str1复制到串str2中后再连接到串str3之后B.将串str1连接到串str2之后再复制到串str3之后C.将串str2连接到串str1之后再将串str3连接到串str1之后D.将串str2连接到串str1之后再将串str1连接到串str3之后

  • 查看答案
  • 函数调用“streat(strcpy(str1,str2),str3)”的功能是

    [单选题]函数调用“streat(strcpy(str1,str2),str3)”的功能是 ______。A.将字符串str1复制到字符串str2中后再连接到字符串str3之后B.将字符串str1连接到字符串str2中后再复制到字符串str3之后C.将字符串str2复制到字符串str1中后再将字符串str3连接到字符串str1之后D.将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中

  • 查看答案
  • 函数调用"strcat(strcpy(str1,str2),str3) "的功能

    [单选题]函数调用"strcat(strcpy(str1,str2),str3) "的功能是( )A.将申str1拷贝到串str2中后再连接到申str3之后B.将串str1连接到中str2之后再拷贝到串str3之后C.将串str2拷贝到串str1中后再将串str3连接到串str1之后D.将串str2连接到串str1之后再将串str1拷贝到串str3中

  • 查看答案
  • 串的操作函数str定义为:int str(char*s){char*p=s;wh

    [单选题]串的操作函数str定义为: int str(char*s){ char*p=s; while(*p!=’/0')p++; return p=s; } 则str("abcde")的返回值是 ( )A.3B.4C.5D.6

  • 查看答案
  • 己知str1="opqrst",执行str=Right(str1,2)后,返回(

    [单选题]己知str1="opqrst",执行str=Right(str1,2)后,返回( )。A.opB.qrC.stD.pq

  • 查看答案
  • 写一个函数 int strcmp(const str *str1,const s