首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断字符串s1是否大于字符串s2,应该使用( )。
判断字符串s1是否大于字符串s2,应该使用( )。
admin
2021-04-28
39
问题
判断字符串s1是否大于字符串s2,应该使用( )。
选项
A、if(strcmp(s1,s2)<0)
B、if(s1>s2)
C、if(strcmp(s2,s1)<0)
D、if(strcmp(s1,s2))
答案
C
解析
本题考查字符串比较函数strcmp(),调用形式:strcmp(str+1,str+2),其中str+1、str+2分别是字符串存储区的首地址,函数功能:比较字符串str1和str2,当str1<str2时,返回值为负数;当str1=str2时,返回0;当str1>str2,返回值为正数。注意:不能使用关系运算符比较两个字符串的大小。
转载请注明原文地址:https://kaotiyun.com/show/0Ctp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一个C源程序中所定义的全局变量,其作用域为
有以下程序#includeintflintx){inty;if[x==0‖x==1)retulm(3);y=x*x-f(x-2);returny;}main(
以下程序的输出结果是()。#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p—S);}main(){printf(’’%d\n’’,fun(’’goodbey!’’));}
下面叙述中错误的是
有以下程序main(){chara,b,c,d;Scanf("%C%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a
有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
以下不能输出字符A的语句是(注:字符A的ASCⅡ码值为65,字符a的ASCⅡ码值为97)
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}执行后的输出结
若变量已正确定义,以下选项中非法的表达式是
以下函数不能用于向文件中写入数据的是
随机试题
制定行政处罚裁量基准,应当符合下列要求()
固定修复体戴用一段时间后出现过敏性疼痛,其原因除了
A.血热B.气虚C.血虚D.血瘀E.精血亏虚月经过多,色淡质稀是因()
运输药用阿片时,办理运输手续必须凭危重病人到指定医疗单位开麻醉药品时持有
手术人员穿无菌手术衣和戴无菌手套后,其灭菌区应是:
设立普通合伙企业的条件有()。
班级管理的根本目的是()
从领导的性质来看,领导具有自然属性和()的双重属性。
并非有的运动员有时竞技状态不好。如果上述断定为真,则以下哪项必假?()
A、Themoviewasalreadyover,B、Somepeoplewerewatchingthemovie.C、Themanhadbetternotcomeovertowatchthemovie.D、Th
最新回复
(
0
)