首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数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
48
问题
以下函数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全国计算机二级
相关试题推荐
设有如下程序:PrivateSubForm_Click()num=InputBox("请输入一个实数"):p=InStr(num,".")Ifp>0ThenPrintMid(num,p+1)Els
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上有1个标题为“计算”的命令按钮,1个标题为“1!+2!+…+10!=”的标签。请画1个名称为Text1,初始内容为空的文本框。效果如图3-34所示。程序功能:单击“计算”命令按钮,则计算
在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入大、小写字母及数字。单击”统计”按钮,分别统计输入字符串中大写字母、小写字母及数字字符的个数,并将统计结果分别显示在标签控件数组x中,如图2-56所示。在给出的窗体文件中已经添
在满足实体完整性约束的条件下
(1)考生文件夹下有一个工程文件sjt3.vbp,其中的窗体上有一个名称为Cmd的命令按钮控件数组;有一个名称为Image1的图像框。请画一个名称为Timer1的计时器,时间间隔为3秒,初始状态为不可用,如图1-209所示。程序功能如下:①单击“
在VB中,函数过程与子程序过程的区别之一是()。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程问的联系是
考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tAttend”、“tEmployee”和“tWork”,请按以下要求完成设计。(1)创建一个查询,查找并显示“姓名”、“项目名称”和“承担工作”3个字段的内容,
下面是求最大公约数的函数的首部:Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是( )。
分段函数入下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
随机试题
Itisnotuncommonfor______problemsofcommunicationbetweenoldandyoung.
AQL的确定,一般来说()
期货市场的流动性风险可分为( )。
下列各项中,应确认为其他业务收入的是()。
“知是行之始,行是知之成”这句话表明在德育过程中()。
公安机关在刑事诉讼中承担侦查和决定刑罚的职能。()
根据题意,令[*]将点(2,1,1)代入,上式=(1,1,1).
(Aslongas)poorpeople,whoingeneralaxecolored,arein(conflictwith)richerpeoplewhoingeneralare(lighter)(skin),
下列关于CPU的叙述中,正确的是()。
AmericanValuesI.IndividualfreedomA.TheonevalueeveryAmericanwouldagreeuponB.The【T1】______ofAmericanval
最新回复
(
0
)