首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: int fun(char *s) {char *t=s; while(*t++); return(t-s); } 该函数的功能是( )。
有以下函数: int fun(char *s) {char *t=s; while(*t++); return(t-s); } 该函数的功能是( )。
admin
2020-11-27
20
问题
有以下函数:
int fun(char *s)
{char *t=s;
while(*t++);
return(t-s);
}
该函数的功能是( )。
选项
A、计算s所指字符串的长度
B、比较两个字符串的大小
C、计算s所指字符串占用内存字节的个数
D、将s所指字符串复制到字符串t中
答案
A
解析
首先char*s接受一个字符型数组的首地址,并将这个首地址赋给另一个字符型指针char*t,while(*t++)不断循环直到*t为"\0",再将t-1,这时字符指针t指向字符串的最后一个字符,又因为s指向字符数组的首地址,即字符串的首地址,所以return(t-s)便是返回字符数组中字符串的长度。
转载请注明原文地址:https://jikaoti.com/ti/nsD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为
若有定义语句:intyear=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是()。
以下不合法的字符常量是()。
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
以下叙述中正确的是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
在具有2n个结点的完全二叉树中,叶子结点个数为()。
随机试题
一条半径为3mm的小动脉被一硬斑部分阻塞,此狭窄段的有效半径为2mm,血流的平均速度为50cm·s-1,试求:(1)未变窄处血流的平均速度;(2)血流会不会发生湍流; (3)狭窄处的血流动压强。
矛盾同一性在事物发展中的作用表现为()
A、Itwasgood.B、Itwasworthseeing.C、Hewantedtoseeitagain.D、Itwasbad.D
A.急性病容B.慢性病容C.肢端肥大症面容D.黏液性水肿面容E.满月面容头颅增大,面部变长,下颌增大,向前突出,眉弓及两颧隆起,唇舌肥厚,耳鼻增大属于()
权利人或义务人向法院提起诉讼可引起诉讼时效的( )。
债权人与股东的矛盾表现在未经债权人同意,股东要求经营者()。
经济发展对高等教育的决定作用表现在哪些方面?
新课改整体设计九年一贯的义务教育课程,在小学阶段()。
“一带一路”不是一个实体和机制,而是(),是充分依靠中国与有关国家既有的双多边机制,借助既有的、行之有效的区域合作平台。
患者,女性,35岁。右下颌智牙反复肿痛伴开口受限2个月。抗感染治疗有效,但不能根治。检查见右咬肌区弥漫性肿胀,无波动感。应诊断为()。
最新回复
(
0
)