C语言程序设计(第三版) chap07-谭浩强.pptVIP

  • 6
  • 0
  • 约1.38万字
  • 约 74页
  • 2018-05-13 发布于四川
  • 举报
5. strcmp函数 其一般形式为:strcmp(字符串1,字符串2) strcmp的作用是比较字符串1和字符串2。 例如:strcmp(str1,str2); strcmp(″China″,″Korea″); strcmp(str1,″Beijing″); § 7.3.6字符串处理函数 AB, aA, computercompare, 36+54!$#, CHINACANADA, DOGcat 字符串比较的规则与其他语言中的规则相同,即对两个字符串自左至右逐个字符相比(按ASCII码值大小比较),直到出现不同的字符或遇到′\0′为止。如全部字符相同,则认为相等;若出现不相同的字符,则以第一个不相同的字符的比较结果为准。 例如 比较的结果由函数值带回 (1) 如果字符串1=字符串2,函数值为0。 (2) 如果字符串1字符串2,函数值为一正整数。 (3) 如果字符串1字符串2,函数值为一负整数。 注意:对两个字符串比较,不能用以下形式: if(str1str2) printf(″yes″); 而只能用 if(strcmp(str1,str2)0) printf(″yes″); 6. strlen函数 其一般形式为:strlen (字符数组) strlen是测试字符串长度的函数。函数的值为字符串中的实际长度(不包括′\0′在内)。 如:cha

文档评论(0)

1亿VIP精品文档

相关文档