程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 比較兩個字符串str1和str2的大小

比較兩個字符串str1和str2的大小

編輯:C++入門知識

寫一個函數比較兩個字符串str1和str2的大小,若相等返回0,若str1大於str2返回1,若str1小於str2返回-1,不調用C++/C的字符串的字符庫函數,請編寫函數strcmp,函數定義為:intstrcmp(const char*src,const char*dst)

[cpp] 
#include<stdio.h> 
 
int strcmp(const char *src,const char *dst) 

    int i = 0; 
    while(src[i] && dst[i]) 
        { 
        if(src[i] > dst[i]) 
            return 1; 
            else 
                if(src[i] < dst[i]) 
                    return -1; 
                    else 
                        i++;                         
    } 
    return 0; 
}  
int main(int argc,char *argv[]) 

    char *str1 = "abc"; 
    char *str2 = "abd"; 
    printf("%d\n",strcmp(str1,str2)); 
    return 0; 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved