模擬實現strcmp

2021-07-11 11:18:43 字數 626 閱讀 3339

函式簡介:

原型: int strcmp(const char *s1,const char * s2);

所在標頭檔案:string.h

功能:比較字串s1和s2。

一般形式:strcmp(字串1,字串2)

說明:當s1注意不是-1)

當s1==s2時,返回值= 0

當s1>s2時,返回正數 注意不是1

**如下:

int my_strcmp( char* arr,  char* str)

arr++;

str++;

} return *arr - *str;

}

測試**如下:

#define _crt_secure_no_warnings 1

#include#include#includeint main()

注意:1.使用這個函式是,目標字串必須不小於源字串長度

2.這個函式只能比較字串,不能比較數字等其他形式的引數

模擬實現strcmp

strcmp函式的作用 比較兩個字串的大小。將兩個字串從左向右進行逐個字元比較 按ascii值大小相比較 直到出現不同的字元或遇 0 為止。兩個字串相同時返回0,第乙個字串大於第二個字串時返回乙個正值,否則返回負值。具體實現 include includeint my strcmp char str...

模擬實現字串比較函式 strcmp

題目 不使用庫函式,模擬實現字串比較函式strcmp。例如 比較 abcde bc 和 bcde bcde 和 abcd ab 分析 字串在進行比較時,逐個字元進行比較其ascii碼值。字串1大於字串2,返回1,小於,返回 1,等於返回0.當兩字串所有字元的ascii碼值相等且字元個數相等時,兩字串...

C語言標準庫函式模擬實現之 strcmp

strcmp str1,str2 是用來比較兩個字串的,設這兩個字串為str1,str2,若str1 str2,則返回零 若str1 str2,則返回負數 若str1 str2,則返回正數。例如 abcd abcc。思路 把兩個字串乙個乙個進行比較,當兩個字串不一樣時,直接減,當兩個字串相等時,直接...