目录: 标题| 题干| 答案| 搜索| 相关
问题

试题30若有定义语句: char *s1=”OK”, *s2=”ok”; ,


试题30若有定义语句: char *s1=”OK”, *s2=”ok”; , 以下选项中,能够输出”OK”的语句是()

  • Aif(strcmp(s1,s2)==0) puts(s1);
  • Bif(strcmp(s1,s2)!=0) puts(s2);
  • Cif(strcmp(s1,s2)==1) puts(s1);
  • Dif(strcmp(s1,s2)!=0) puts(s1);
参考答案
参考解析:

试题30分析strcmp(s1,s2)函数,如果s1>s2,结果大于0;如果s1=s2,结果等于0;如果s1<s2,结果小于0;D项strcmp(s1,s2)!=0成立,所以输出s1。试题30答案D

分类:其他