第6章 数组 清华大学.pptVIP

  • 37
  • 0
  • 约1.64万字
  • 约 80页
  • 2016-10-31 发布于湖北
  • 举报
5. strcmp(字符串1,字符串2) Strcmo是string compare(字符串比较)的缩写。作用是比较字符串1和字符串2。例如: Strcmp(Str1,Str2); Strcmp(china,Korea); Strcmp(Str1,beijing); 字符串比较的规则与其他语言中的规则相同,即对两个字符串自左至右逐个字符相比(按ASCII码值大小比较),直到出现不同的字符或遇到‘\0’为止。如全部字符相同,则认为相等;若出现不相同的字符,则以第一个不相同的字符的比较结果为准。例如: “a”“b”, “a”“a”,“computer”“compare”,“these”“that”,“36+54”“!#”,“china”“canada”,“DOG”“cat” 。 如果参加比较的两个字符串都由英文字母组成,则有一个简单的规律:在英文字典中位置在后面的为“大”。 例如computer在字典中的位置在compare之后。但应注意小写字母比大写字母“大” ,所以“DOG”“cat”。比较的结果由函数值带回。 (1) 如果字符串1=字符串2,函数值为0。 (2) 如果字符串1字符串2,函数值为一正整数。 (3) 如果字符串1字符串2,函数值为一负整数。 注意:对两个字符串比较,不能用以下形式: if(Str1==Str2) printf(“yes); 而只能用 if(Strc

文档评论(0)

1亿VIP精品文档

相关文档