首页 > 试题广场 >

设char *s1, *s2;分别指向两个字符串,可以判断字

[单选题]

设char *s1, *s2;分别指向两个字符串,可以判断字符串s1和s2是否相等的表达式为()

  • s1=s2
  • strlen(s1,s2)
  • strcpy(s1,s2)==0
  • strcmp(s1,s2)==0
strcmp(n1,n2)若两个字符串相等,则返回零,若n1字符串大于字符串,返回1,否则返回-1
发表于 2019-10-28 23:15:07 回复(0)
strlen只晓得长度如何,具体字符是否一致就不知道了
发表于 2021-03-19 18:09:21 回复(0)
strcpy(s1,s2):将s2复制到s1
strcmp(s1,s2):判断两个字符串是否相同
发表于 2018-12-20 10:37:57 回复(0)
A选项本来想表达的就不对,应为s1==s2,即便是这样也只是说两个字符串是s1和s2的首地址相同。C项strcpy()是把字符串s2复制到s1中。D项strcmp()是进行两个字符串间的比较,比较的是字符串。
发表于 2018-07-01 15:12:01 回复(3)