#include
intmain()
printf
("yingwen:%d\nshuzi:%d\nkongge:%d\nzifu:%d"
, yingwen, shuzi, kongge, zifu)
;return0;
}
strlen所作的是乙個計數器的工作,它從記憶體的某個位置(可以是字串開頭,中間某個位置,甚至是某個不確定的記憶體區域)開始掃瞄,直到碰到第乙個字串結束符』\0』為止,然後返回計數器值(長度不包含』\0』)
自定義strlen函式
#include
intmy_strlen
(char
*str)
return p - str;
}// 方法二:計數器實現
// int my_strlen(const char *str)
// return count;
// }
intmain()
c 庫函式 **char *strcat(char dest, const char src)
把src所指向的字串追加到dest所指向的字串的結尾。
自定義strcat函式
#include
#include
char
*my_strcat
(char
*dest,
const
char
*src)
while
(*dest++
=*src++
)return ret;
}int
main()
c 庫函式char *strcpy(char *dest, const char *src)把src所指向的字串複製到dest。
自定義strcpy函式
#include
#include
#include
char
*my_strcpy
(char
*dest,
const
char
*src)
*dest =
*src;
}int
main()
;my_strcpy
(arr, p)
;printf
("%s\n"
, arr)
;return0;
}
功能不同
strcat:字串複製。把從抄src
位址開始且含有』\0』結束符的字串複製到以dest
開始的位址空間。
strcpy:把兩個字串連線起來,把src
所指字串新增到dest
結尾處。
用法不同
strcat:char *strcpy(char* dest, const char *src)
。
strcpy:extern char *strcat(char *dest,char *src)
。
規定不同
strcat:src
和dest
所指記憶體區域不可以重疊且dest
必須有足夠的空間來容納src
的字串。返回指向dest
的指標。
strcpy:src
和dest
所指記憶體區域不可以重疊且dest
必須有足夠的空間來容納src
的字串。
#include
#include
intmain()
#include
intmain()
#include
#include
char s[50]
;int
huiw
(int l,
int i)
}return1;
}int
main()
#include
#include
char s[50]
;int
main()
#include
char s[50]
;void
my_puts
(char
*s)}
intmain()
#include
char
*my_gets
(char
*dest)
*p =
'\0'
;return dest;
}int
main()
#include
char s[50]
;int flag =
0, tmp, cnt =0;
void
test
(char
*s)if
(*p ==
'.')cnt ++;if
(tmp <
0|| tmp >
255||
(*p ==
'.'&&
*(p -1)
=='.'))
flag =1;
p ++;}
}int
main()
#include
#include
intmain()
#include
#include
intmain()
}if(i ==
strlen
(a))
}return0;
}
MS SQL入門基礎 字串函式
字串函式對二進位制資料 字串和表示式執行不同的運算。此類函式作用於char varchar binary 和varbinary 資料型別以及可以隱式轉換為char 或varchar的資料型別。可以在select 語句的select 和where 子句以及表示式中使用字串函式。常用的字串函式有 1 字...
字串應用
define crt secure no warnings include include sprintf的作用 生成乙個指令,把他對映到字串裡,對他初始化 void main1 int num char op 30 scanf d s num,op sprintf str,for l i in 1...
字串應用
var str abcdef alert str 0 aalert str.charat 1 b var str 我是乙個字串 alert str.charcodeat 0 utf 8編碼 字串的indexof var str abac?def alert str.indexof 找第一次出現的位置...