首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 int fun( char *s, char *t ) { while(( *s )&&( *t ) && (*t++ == *s++ ) ); return (*s-*t); } 函数的功能是
有以下函数 int fun( char *s, char *t ) { while(( *s )&&( *t ) && (*t++ == *s++ ) ); return (*s-*t); } 函数的功能是
admin
2021-06-15
37
问题
有以下函数
int fun( char *s, char *t )
{ while(( *s )&&( *t ) && (*t++ == *s++ ) );
return (*s-*t);
}
函数的功能是
选项
A、求字符串的长度
B、比较两个字符串的大小
C、将字符串s复制到字符串t中
D、连接字符串s和字符串t
答案
B
解析
函数体执行过程为:将两个字符串首地址传入函数,分别赋给指针s与t,在函数体内s与t所指向的字符串的字符不为"\0"时,判断两个指针指向的字符是否相同,若相同则两个指针分别加一指向下一个字符,若不同则退出while循环,返回不相同的字符的ASCII码值之差。返回值大于0表示字符串s>t;返回值小于0表示s<t;返回值为0,表示s=t。函数实现了比较两个字符串大小的功能,B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/KNtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符“*”补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长<N。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
有以下程序:#include<stdio.h>#include<string.h>stmctA{inta;charb[10];doublec;};voidf(structA*t);main(){structAa={1001,"
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
以下叙述中不正确的是()。
以下语句定义正确的是()。
在数据流图中,带有箭头的线段表示的是()。
有以下程序#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));}程序运行后的输出结果是()。
C语言程序的模块化通过以下哪个选项来实现
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
随机试题
Usinglessenergyaroundthehomeiseasierthanyoumightthink,savingyourmoneywhilecreatingahealthier,morecomfortable
A.以大淋巴细胞为主,核染色质细点状,核仁多个而明显,胞质中有空泡B.以小淋巴细胞为主,核染色质较粗,核仁小而不清C.以中淋巴细胞为主,核染色质较疏松,核仁小而清晰D.以大淋巴细胞为主,核染色质疏松,核仁大而清晰E.以小淋巴细胞为主,核染色质较疏松
甲、乙结婚多年,因甲沉迷于网络游戏,双方协议离婚,甲同意家庭的主要财产由乙取得。离婚后不久,乙发现甲曾在婚姻存续期间私自购买了两处房产并登记在自己名下,于是起诉甲,要求再次分割房产并要求甲承担损害赔偿责任。下列哪些选项是正确的?()
总承包项目的分包商施工安全事故处理应由()负责。
丁公司是一个商业企业。由于目前的信用条件过于严厉,不利于扩大销售,该公司正在研究修改现行的信用条件。现有甲、乙、丙三个放宽信用条件的备选方案,有关数据如下:已知丁公司的变动成本率为80%,资本成本率为10%。坏账损失率是指预计年度坏账损失和赊销
在看病的时候,人们似乎习惯被控制,甚至可以说,喜欢这种医学的“干涉哲学”。不仅仅是治疗的“干涉哲学”,我们还习惯于从医生那里得到所有的信息,仿佛医生手中掌握着所有专业的信息,而我们一无所知。但是,现在这个时代,信息的格局已经改变了,我们有许多可以主动得到信
设f(x,y)在有界闭区域D上二阶连续可偏导,且在区域D内恒有条件=0.则().
以下关于应用软件的描述中,正确的是______。
城镇人口
AdventuresinForeignLanguagesItcouldreasonablybearguedthat,forthoseofuswholiveintheUSAandspeakEnglishas
最新回复
(
0
)