c语言字符串匹配算法