首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数my_cmp( )的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,s
函数my_cmp( )的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,s
admin
2013-06-11
63
问题
函数my_cmp( )的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,s
My_cmp(char*s,char*t)
{ while (*s == *t)
{ if (*s == ′ \0)return0;
++s; ++t;
} return【 】;
}
选项
答案
*s-*t
解析
两字符串大小比较必须从它们的首字符开始,在对应字符相等情况下循环,直至不相等结束。相等时,若字符串已到了字符串的结束标记符,则两字符串相同,函数返回0值;如还有后继字符,则准备比较下一对字符。对应字符不相同,循环结束。循环结束时,就以两个当前字符的差返回,所以在空框处应填入*s-*t,保证在s > t时,返回正值,当s < t时,返回负值。
转载请注明原文地址:https://kaotiyun.com/show/HVJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序流程图(PFD)中的箭头代表的是()。
下面程序段的输出结果是【】。 inti=0,sum=1; do {sum+=i++;} while(i<6); print("%d\n",sum);
位运算071∧052的八进制值是()
以下程序的输出结果是() #include<stdlib.h> inta[3][3]={1,2,3,4,5,6,7,8,9},*p; main() {p=(int*)malloc(sizeof(int)); f(
若有说明:long*p,a;,则不能通过scanf语句正确给输入项读入数据的程序段是()
下面程序的输出结果是() main() {inti,f1,f2; f1=f2=1; for(i=0;i<4;i++) {printf(”%d%d”,f1,f2); f1+=f2; f2+=f1;
C语言源程序的最小单位是()
设有如下函数:fun(floatx){x*=x++;printf("%d\n",x);return(x);}则函数的类型是______。
设a为整型变量,不能正确表达数学关系10<a<15的C语言表达式是()
随机试题
在Word2003的文档编辑中,下列说法中正确的是______。
奇经八脉中从主干分出,属肾的经脉是
内陷阴伤胃败用何方内陷脾肾阳虚用何方
A.沙丁胺醇B.盐酸克伦特罗C.盐酸多巴胺D.沙美特罗E.盐酸多巴酚丁胺分子中含有亲脂性长链取代基,为长效β2受体激动剂的药物是()。
常用的鼠标点击操作包括()。
对于采取稳定性战略的组织而言,关键性的战略人才资源管理问题是()。
影响甲状旁腺分泌最重要的因素是()。
公务员非因法定事由和法定程序,不得被免职。()
若a的值为3时,下列程序段被执行后,c的值是( )。intc=1;if(a>0)if(a>3)c=2;elsec=3;elsec=4;
TheBritishpolicemanhas______nicknamesmentionedinthepassage.Themainideaofthesecondparagraphisthat______.
最新回复
(
0
)