试题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若有定义语句: char *s1=”OK”, *s2=”ok”; , 以下选项中,能够输出”OK”的语句是()
试题30分析strcmp(s1,s2)函数,如果s1>s2,结果大于0;如果s1=s2,结果等于0;如果s1<s2,结果小于0;D项strcmp(s1,s2)!=0成立,所以输出s1。试题30答案D