首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数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
56
问题
以下函数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)在考生文件夹下有一个工程文件vbsj3.vbp,相应的窗体文件为vbsj3.frm,在窗体上有一个标题为“计算”的命令按钮和一个文本框。程序运行后,单击命令按钮,即可计算出数组arr中每个元素与其下标相除所得的和,并在文本框中显示出来,程序的运行情况
下列选项中,不属于数据库管理的是()。
在窗体上画一个通用对话框,程序运行中用ShowOpen方法显示“打开"对话框时,希望在该对话框的“文件类型”栏中只显示扩展名为DOC的文件,则在设计阶段应把通用对话框的Filter属性设置为
算法的时间复杂度是指
(1)考生文件夹下有一个工程文件sjt3.vbp,其中的窗体上有一个名称为Cmd的命令按钮控件数组;有一个名称为Image1的图像框。请画一个名称为Timer1的计时器,时间间隔为3秒,初始状态为不可用,如图1-209所示。程序功能如下:①单击“
下面不能作为结构化方法软件需求分析工具的是
在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tCollect”、“tPress”和“tType”,请按以下要求完成设计。(1)创建一个查询,查找收藏品中CD盘最高价格和最低价格的信息并输出,标题显示为“v
下面是求最大公约数的函数的首部:Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是( )。
分段函数入下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
随机试题
关于环境保护税的纳税人的说法,正确的是()。
HIV可以感染的细胞有
当屋外油浸式变压器的电压为125000kV时,其与生活建筑物之间的防火间距应符合下列规定:最大单台设备的油量为()t时,防火间距应不小于()m。
某企业11月份损益表所列“本年累计数”各项金额为:①主营业务收入23975000元②主营业务成本16950000元③销售费用831000元④营业税金及附加307500元⑤主营业务利润5886500元⑥其他业务利润18750元⑦管理费用3395000元⑧财务
3月20日,甲公司以银行存款1000万元及一栋厂房取得其母公司控制的乙公司60%的股权,并于当日起能够对乙公司实施控制。合并日,该厂房的账面价值为2200万元,公允价值为2500万元;乙公司所有者权益的账面价值为6000万元,公允价值为6250万
社会主义市场经济条件下的诚信()。
A、B两个方形的蓄水池,池底面积比为7:5,A蓄水池水深5米,B蓄水池水深3米。往两个蓄水池注入同样多的水,使得两个蓄水池水深相等,这时水深多少米?()
接收端检出有差错,设法通知发送端重发,直到正确为止,这种差错控制方法称为________。
设已有定义:floatx;则以下对指针变量P进行定义且赋初值的语句中正确的是
A、hethoughtMr.SunhaswrittentheletterwellB、thereissomethingwrongaboutthegrammerC、theycanbeimprovedaccordingt
最新回复
(
0
)