怎么比较str1和str2
时间: 2023-08-30 08:08:12 浏览: 164
ASP计算str2在str1中出现的次数
strcmp函数比较两个字符串的方法是逐个比较它们的字符,直到发现不同的字符或者到达字符串结尾。具体的比较方式如下:
1. 首先,比较str1和str2的第一个字符。如果它们相等,就继续比较它们的下一个字符,直到找到不同的字符或者到达字符串结尾。
2. 如果str1和str2的第一个字符不相等,那么strcmp函数就会返回它们的ASCII码值之差,即str1[0] - str2[0]。
3. 如果str1和str2的第一个字符相等,但它们的第二个字符不相等,那么strcmp函数就会返回它们的ASCII码值之差,即str1[1] - str2[1]。
4. 以此类推,直到找到不同的字符或者到达字符串结尾。
5. 如果str1和str2的所有字符都相等,那么strcmp函数就会返回0,表示两个字符串相等。
需要注意的是,strcmp函数比较的是字符串中的字符,而不是字符串的长度。如果两个字符串的长度不同,那么在比较到较短字符串的结尾时,会返回一个小于0或大于0的值。
阅读全文