首页 > 试题广场 >

判断字符串“abcd”与字符串”ab cd”是否相等应该使用

[单选题]

判断字符串“abcd”与字符串”ab cd”是否相等应该使用(   )。

  • if(“abcd”==”ab cd”);
  • if(abcd==ab cd);
  • if(strcmp(abcd,ab cd));
  • if(strcmp(“abcd”,”ab cd”));
D啊
A是比较两个字符串的地址
发表于 2023-12-04 21:00:40 回复(0)
A
strcmp就是比较字符串是否相等的函数,如果相等返回0。
java中,比较两个字符串是否相等用equals(), java中==比较的是两个变量是否存放在同一个内存地址中,如果两个对象存放在同一个地址,用==判断来比较返回true,否则返回false。
字符串肯定是要用双引号引起来的,就像"abcd" "ab cd"

发表于 2020-01-28 10:35:17 回复(0)
A    用strcmp比较,相等为0,不等为1
发表于 2018-02-27 10:41:59 回复(0)
A
因为strcmp(const char*,const char*)的比较值,相等为0,不相等为非0,与题意相反

发表于 2017-10-11 13:16:11 回复(0)
选A
首先用strcmp(const char *str1,const char *str2)函数进行比较是错误的,因为若str1>str2,则也会返回正数,比较内容直接加引号比较即可。
发表于 2016-11-30 22:32:31 回复(0)