首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数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
58
问题
以下函数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://jikaoti.com/ti/UrK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=3b=2Ifa*b<10Thenb=b+1Elseb=b-1Printb-a>0EndSub
(1)在考生文件夹中有工程文件sjt3.vbp,其中的窗体如图3-162所示。程序刚运行时,会生成一个有10个元素的整型数组。若选中“查找最大值”(或“查找最小值”)单选按钮,再单击“查找”按钮,则找出数组中的最大值(或最小值),并显示在标签Label2中
在考生文件夹下有一个工程文件sjt4.vbp,含有Form1和Form2两个窗体,其中Form1为启动窗体,窗体上的控件如图1所示。程序运行后,在Form1窗体的文本框中输入有关信息(如“密码”文本框中显示“*”字符),然后单击“提交”按钮,弹出“确认”对
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
下列选项中属于面向对象设计方法主要特征的是()。
在下面语句或函数中,不能描述选择结构的是
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程问的联系是
考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tAttend”、“tEmployee”和“tWork”,请按以下要求完成设计。(1)创建一个查询,查找并显示“姓名”、“项目名称”和“承担工作”3个字段的内容,
设a是整型变量,与函数IIf(a>0,-a,a)有相同结果的代数式是()。
算法的空间复杂度是指( )。
随机试题
按可辨识程度,无形资产可以分为()
孕妇王某,孕G2PO,孕38周,临产入院,阴道顺娩一活男婴,婴儿生后阿氏评分为10分,查体正常,体重3300g。母乳含有婴儿所需的全部营养,是婴儿最适宜的食物,母乳喂养的好处不包括
急性阑尾炎腹痛起始于脐周或上腹的机制是
注册建造师申请延续注册的,应当提交的材料有( )。
()是所有创新体系的核心。
以近期的记忆代替整个测评时期的全部实际表现,导致的测评结果误差是()。
某商场在进行“满百省”活动.满100省10,满200省30,满300省50.大于400的消费只能折算为等同于几个100、200、300的加和。已知一位顾客买某款衬衫1件支付了175元,那么买3件这样的衬衫最少需要:
黑陶最早发现于()。
某国政府公布的数字显示,在2000年公共部门和私人部门雇佣了相同数量的人员。根据政府的数据,在2000年到2004年之间,公共部门减少的就业总数多于私人部门增加的就业总量。根据政府数据,如果在2000年和2004年该国的失业率相同,下面哪一项关于该国的陈述
Wherewastheletterprobablyplacedmanyyearsago?
最新回复
(
0
)