首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int fur(char *s) char *p; p=s; if(*s= =0)return 0; while(*+ +p);return(p—s); } 该段程序是用来( )。
有以下程序段: int fur(char *s) char *p; p=s; if(*s= =0)return 0; while(*+ +p);return(p—s); } 该段程序是用来( )。
admin
2019-04-14
53
问题
有以下程序段:
int fur(char *s)
char *p;
p=s;
if(*s= =0)return 0;
while(*+ +p);return(p—s);
}
该段程序是用来( )。
选项
A、计算字符串所占字节数
B、实现字符串的赋值
C、计算字符串的长度
D、将字符串逆序存放
答案
C
解析
在fun()函数中定义了指针p,首先把s地址赋给p,再通过while函数移动指针p,当p指针指向单元为0时,退出while循环,返回此时p和s地址之差,即字符串长度。
转载请注明原文地址:https://kaotiyun.com/show/O1Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下程序:main(){intn1,n2;scanf("%d",&n2);while(n2!=0){n1=n2%10;n2=n2/10;printf("%d",n1);}
以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值。请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{19,33,1
若有以下定义和语句:() ints[4][5](*ps)[5]; ps=s; 则对s数组元素的正确引用形式是
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-+a*a))}
数据存储和数据流都是__________,仅仅是所处的状态不同。
以下说法正确的是()
下列说法正确的是()。
随机试题
阅读材料,回答问题。有人在民主革命成功以后,仍然停留在原来的地方,他们没有懂得革命性质的转变,还在继续搞他们的“新民主主义”,不去搞社会主义改造。这就要犯右倾的错误。右倾的表现有这样三句话:“确立新民主主义社会秩序”。这种提法是有害的。
为减轻游离缺失末端基牙的负担,除采用RPI卡环以外,还可采用
眩晕头痛,胸膈痞闷,恶心、呕吐,舌苔白腻,脉弦滑者,治宜选用()
划拨土地要及时通过(),将申请人、项目名称、项目类型、申请用地面积等情况予以公示。
评估中估价对象状况应选择()。经鉴定,估价对象为基本完好房,其成新率为()。
设计方应尽可能使设计工作的进度与()相协调。
【背景资料】某机电安装公司承建一栋办公楼项目,与建设单位签订了施工总承包合同。合同约定:(1)电梯安装工程由建设单位指定分包。(2)保温工程保修期限为10年。施工过程中,发生了下列事件:事件1:总承包单位上报的施工组织设计中,
关于银行汇票的办理和使用要求,下列表述不正确的是()。
我在家常常一人站在窗前向楼下看,安静的院子里有一群流浪猫。流浪猫有其自已的生活,天蒙蒙亮时就会慵懒地走动,等待好心人送来的猫粮。它们三五成群,吃饱了就打打闹闹,累了就找地方歇息,高高兴兴地过上一天。我发现其中有一只花猫不怎么合群,老是独自游走或静卧幽处,仿
Culturalpluralismisthedynamicbywhichminoritygroupsparticipatefullyinthedominantsociety,yetmaintainitscultural
最新回复
(
0
)