问题详情

下列选项中,能够满足“若字符串sl等于字符串s2,则执行ST”要求的是( )。


A、if(stremp(s2,s1)==0)ST;

B、if(s1==s2)ST;

C、if(strcpy(sl,s2)==l)ST;

D、if(sl,s2==O)ST;

时间:2021-08-07 06:28 关键词:

答案解析

A
strcmp(char*,char*),函数strcmp用于比较两个字符串的长度,长者为大,若字符个数也一样,则从左至右依次比较相同位上的字符,字符大小按ASCIl表值计算,直到最后一个字符,若还相同,则两个字符串相等,返回值0。选项A中if(strcmp(s2,sl)==0)ST,若s2等于sl,则返回值0,0等于0,所以逻辑表达式strcmp(s2,sl)==0为真,执行ST。