首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如;str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。
以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如;str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。
admin
2009-01-15
59
问题
以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如;str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。
char*fun(char *str,char c)
{ int n=0; char *p=str;
if(p!=NULL)
while(p[n]!=c && p[n]!=’\O’)n++;
if(p[n]=’\0’) return NULL;
return(【 】);
}
选项
答案
&P(n)或p+n
解析
因为n被初始化为0、p被初始化指向str所指字符串的首地址,所以while循环的功能是从str所指字符串的第1个字符开始比较,若等于c或等于字符串结束符’\0’就跳出循环。故循环结束后,若p[n]为’\0’,则证明str所指字符串不包含c中的字符,应该返回NULL,否则应该返回p[n]的地址值。返回NULL在第2条if语句中已经实现,所以我们应该填入的表达式为p[n]的地址值, 即&p[n]或p+n。
转载请注明原文地址:https://kaotiyun.com/show/abXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
(1)在考生文件夹中有工程文件sjt3.vbp,其中的窗体如图3-162所示。程序刚运行时,会生成一个有10个元素的整型数组。若选中“查找最大值”(或“查找最小值”)单选按钮,再单击“查找”按钮,则找出数组中的最大值(或最小值),并显示在标签Label2中
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
下列选项中,不属于数据库管理的是()。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
有如下函数过程:Functionf1(xAsInteger)AsLongDimsAsLong,iAsIntegers=0Fori=1Toxs=s+iNextif1=sEndFunction在窗体上添加一个命令按钮
算法的空间复杂度是指()。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为( )。
分段函数入下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
算法的有穷性是指()。
随机试题
烦渴多饮,口干舌燥,尿频量多,舌边尖红,苔薄黄,脉洪数,治宜选用
男性患者,68岁。今晨无明显诱因突然晕倒,出现四肢抽动,有意识丧失。来院时浅昏迷状态.测体温37.5℃,血糖1.80mmol/L,血钾3.55mmol/L,血钠135mmol/L。首要处理正确的是
莱姆病的病原体是
下列属于质量“红线”管理要求标准说法的有()。
2017年1月某化妆品厂将一批自产高档护肤类化妆品用于集体福利,生产成本35000元;将新研制的高档香水用于广告样品,生产成本20000元。高档护肤类化妆品和高档香水的成本利润率均为5%,消费税税率为15%。上述货物已全部发出,均无同类产品售价。2017年
根据成就目标定向理论,“成绩一回避”目标取向的个体倾向于选择()的任务。①最低难度②中等难度③最高难度④无特殊要求
中美关系是全球最重要的双边关系之一,中美建交前后曾发生过以下事件:①邓小平访美②中美发布上海联合公报③尼克松总统访华④福特总统访华按时间先后顺序排列正确的是()。
在我国,典权属于( )。
Inmanaginginformationresources,themediummaybethekeytoaneffectivesystem.Themediumisavehicle,atool,oraconta
A、Theyconsideredherlazy.B、Theysawsomethingtheyhadneverseen.C、Theyconsideredherfoolish.D、Theysawsomethingfamili
最新回复
(
0
)