新C语言程序设计(第二版) 电子教案 王伟 第5章.pptVIP

  • 2
  • 0
  • 约9.62千字
  • 约 42页
  • 2015-11-23 发布于广东
  • 举报

新C语言程序设计(第二版) 电子教案 王伟 第5章.ppt

第五章 数组 5.3.4字符串及其常用函数 3) 字符串比较函数strcmp( ) 调用格式为:strcmp(str1,str2 )。 函数中的参数可以是字符数组也可以是字符串。 strcmp( )函数的作用是比较两个字符串。 字符串的比较规则是将两个字符串的对应字符逐个进行比较(按ASCII码的大小比较),直到出现不同的字符或遇到’\0’为止。若所有对应的字符都相等,则认为两个字符串相等,否则,以第一个不相等的字符的比较结果作为整个字符串的比较结果。比较的结果由函数值带回。例如: strcmp (s1, s2); strcmp (Beijing, Shanghai); strcmp (s1, China); 5.3.4字符串及其常用函数 比较的结果由函数值带回。 (1) 如果str1等于str2,函数值为0。 (2) 如果str1大于str2,函数值为一个正整数(第一个不相同字符的ASCII码值之 差)。 (3) 如果str1小于str2,函数值为一个负整数。 请注意:比较两个字符串是否相等时,不能用关系运算符作比较,只能用strcmp( )函数。不能采用以下形式: if (str1= =str2) …… 而只能用 if (strcmp (str1, str2)= =0) ……; 5.3.4字符串及其常用函数 4)字符串连接函数:st

文档评论(0)

1亿VIP精品文档

相关文档