str系列使用

2021-10-05 16:15:29 字數 991 閱讀 9290

#include

#include

#include

//str系列多個標頭檔案#include

//c語言關鍵字區分大小寫

//整型數叫陣列溢位

//浮點數叫精度丟失

//字串運算元組叫訪問越界

intmain()

//返回:int 方法strcmp(引數const char *str1,const char *str2);

//比較兩個字串是否相等,相等返回0

//如果str1小,負值,如果str1大,正值

//比較規則:首字母的ascii碼值

ret=

strcmp

(c,ch)

;printf

("strcmp比較結果是:%d\n"

,ret)

;//返回:char 方法*strcat(引數char *str1,const char *str2);

//拼接原理:把ch拼到c後面,這裡c位置必須是字元陣列

strcat

(c,ch)

;printf

("strcat拼接效果:\n");

puts

(c);

//返回:char 方法:strcpy(引數:char *to,const char *from);

//把ch複製到c中,是覆蓋了,帶結束符的,這裡c位置必須是字元陣列

printf

("把ch操作strcpy到c效果:\n");

strcpy

(c,ch)

;puts

(c);

system

("pause");

}

自己實現mystrlen功能:

int

mystrlen

(char c)

return i;

}

C語言str函式系列

1 strcat 此函式原型為 char strcat char dest,const char src 功能為連線兩個字串,把src連線到dest後面 返回dest位址 實現如下 char strcat char dest,const char src while dest src return ...

C語言str 函式系列

char strcat char dest,const char src while dest src return addr 2 strcmp intstrcmp const char str1,const char str2 return str1 str2 3 strcpy char strc...

模擬實現str系列和mem系列庫函式

1.實現strcpy 拷貝字串 char my strcpy char dest,const char src return ret 注意 strcpy會將 0也拷貝,但是需要注意目標位址有足夠的空間進行拷貝。2.實現strcat 字串追加。strcat也會把src的 0拷貝到末尾,需要保證空間足夠...