首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数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
79
问题
以下函数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://www.kaotiyun.com/show/abXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和关系S得到关系T的操作是()。
设有如下程序:PrivateSubForm_Click()num=InputBox(”请输入一个实数”):P=InStr(num,",")IfP>0ThenP
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Labell),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是
下列选项中,不属于数据库管理的是()。
设窗体上有一个Picture1图片框,要求在图片框中的指定位置(坐标为(500,300))输出“OK”,下面可以实现这一功能的事件过程是
已知变量x、y为整数型,且x=4,y=12,s为字符串型,且s=a,LblOk为标签控件,下列赋值语句不合法的是()。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
计算下面分段函数的正确语句是()。
随机试题
抽样误差
粉体学中,用包括粉体自身孔隙和粒子间孔隙在内的体积计算的密度成为
患者,女,60岁。体重50kg,以往无心血管病史,走路不慎,滑入刚溶的石灰水中,两下肢烫伤。该患者在休克复苏中,发现尿少时,首先应作以下检查
在行使()的过程中,评标委员会需要代理招标人行使评标权力,公正、客观、独立地在法律规定与招标文件要求下履行评标职能,以制约招标人权力的扩大与滥用。
根据马尔萨斯的观点,地租是总产品中的剩余部分,产生该剩余的原因有()。
工程造价管理的工作要素主要有( )。
某咨询服务企业(增值税一般纳税人)的下列进项税额,不得从销项税额中抵扣的有()。
下列各项中,不属于固定资产特征的是()。
需求分析报告是企业ERP软件实施选型的主要依据。下列不属于需求分析内容的是()。
认同是在思想、情感、态度和行为上主动接受他人的影响,使自己的态度和行为()。
最新回复
(
0
)