首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如:str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。
以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如:str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。
admin
2013-02-23
63
问题
以下函数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]!=’\0’) n++;
if(p[n]=’\0’) return NULL;
return([ ]);
}
选项
答案
str[n] 或*(str+n) 或 p[n] 或 p+n
解析
此题主要是将形参c中的字符与str中的字符比较,返加以形参c中字符开头的后续字符串,题目中的变量n起到了记录形参c中字符所在str字符串中的位置,固返回的结果用str[n]或其等效形式表示。
转载请注明原文地址:https://kaotiyun.com/show/CEJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】t
若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为______。
下列程序的输出结果是______。#include<stdio.h>main(){char*p1,*p2,str[50]="xyz";p1="abcd";p2="ABCD";strc
以下程序的输出结果是______。main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d%d\n",a,b);elsepri
数据字典是对数据定义信息的集合,它所定义的对象都包含于______。
软件系统生命周期的第一个阶段是______。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
在深度为7的满二叉树中,叶子结点的个数为______。
下面程序的功能是:将N行N列二维数组中每一行的元素进行排序,第0行从小到大排序,第1行从大到小排序,第2行从小到大排序,第3行从大到小排序,例如:#defineN4voidsort(inta[][N])
随机试题
冷水机组的通电试运行要以()为主做好组织准备工作,并负责指挥实施。
无须组织专家进行方案论证的分部分项工程是()。
某股份制商业银行2009年末资产余额9341亿元,贷款余额5657亿元,资本净额628亿元,核心资本528亿元,加权风险资产余额5515亿元,存贷比为73.11%,中央银行规定的法定存款准备金率为17%。根据以上资料,回答下列问题:该行的存款余额应为(
根据支付结算法律制度的规定,国内票据公示催告期间应为自公告发布之日起()。
下列用于判断收入分配公平程度的经济指标是()。
强调概括化经验或原理在迁移中的作用的理论是()
UML-basedtoolsareoftenusedforJ2EE/.NETapplicationanalysisanddesign,bothbecauseUML’sobjectorientationisidealfor
在关系数据库规范化理论的研究中,在函数依赖的范畴内,______达到了最高的规范化程度。
在VisualFoxpro中,下列程序段执行后,内存变量S的值是CLEARS=0FORI=5TO55STEP5S=S+IENDFOR?S
A、Onasmallfarmnearariver.B、InabigshopofSeattle.C、OnthecampusofSeattlePacificUniversity.D、InthelibraryofS
最新回复
(
0
)