C語言字符串比較怎么寫?
bcmp(),比較字符串的前n個字節(jié)是否相等;
2.
strcmp(),區(qū)分大小寫的比較字符串;
3.
stricmp(),不區(qū)分大小寫的比較字符串;
4.
strncmp()或strnicmp(),區(qū)分大小寫的比較字符串的前n個字符。參數】s1, s2 為需要比較的兩塊內存(或兩個字符串),n 為要比較的長度。
【返回值】如果 s1, s2 的前 n 個字節(jié)相等或者 n 等于 0,則返回 0,否則返回非 0 值。
bcmp() 函數不檢查NULL。
實際上,bcmp() 和 memcmp() 功能相同,用來比較內存塊的前 n 個字節(jié)是否相等,但是 s1, s2 兩個參數為指針,又很奇怪的位于 string.h 文件中,也可以用來比較字符串。