首页 > 试题广场 >

判断字符串 a 和 b 是否相等,正确的是( )

[单选题]
判断字符串 a 和 b 是否相等,正确的是(   )
  • if (strcmp(a, b))
  • if (!strcmp(a, b))
  • if (a == b)
  • if (a != b)
为什么c不对
发表于 2018-03-22 20:10:52 回复(2)
当2个数组相同,strcmp返回0
发表于 2017-10-28 09:04:09 回复(0)
题目因该是说两个字符串的值相等,选b吧,是否相等不应该是内存地址是否相等吗
发表于 2020-05-26 10:51:29 回复(0)
当两个数组内容相同,strcmp返回0。故选B
发表于 2017-05-26 18:22:39 回复(0)
怎么不选A?

发表于 2022-01-07 15:43:43 回复(0)
比较字符要用字符串函数strcmp比较。c和d只是比较字符串地址。
发表于 2020-05-03 17:15:56 回复(0)
不是应该少使用非操作吗
发表于 2021-05-12 17:50:33 回复(0)