首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 int aaa(char *s) { char *t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数功能叙述正确
有以下函数 int aaa(char *s) { char *t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数功能叙述正确
admin
2020-10-26
44
问题
有以下函数
int aaa(char *s)
{ char *t=s;
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数功能叙述正确的是
选项
A、将串s复制到串t
B、比较两个串的大小
C、求字符串s的长度
D、求字符串s所占字节数
答案
C
解析
本题重点考察的知识点while循环语句的应用。aaa()函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针 t不断递增,直到t指向字符串结束标识处。当t指向结束标识处时,由于后缀++运算符的原因,它还会被再递增1,所以接下来的t--;语句让它回到结束标识处。最后返回t-s, s还是指向字符串第1个字符处,而t指向了字符串结尾,故返回值为字符串的长度值。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/233p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
库函数rand()的功能是产生一个在0—32767之间的随机数。若要用此函数随机产生一个0~99.99(2位小数)之间的数,以下能实现此要求的表达式是()。
若有定义:typedefint*T;Ta[20];则以下与上述定义中a类型完全相同的是()。
有以下程序:#ncludemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是()。
若要使用C数学库中的sin函数,需要在源程序的头部加上#include<math.h>。关于引用数学库,以下叙述中正确的是()。
以下叙述正确的是()。
若有以下语句:typedefstructS{intg;charh;}T;以下叙述中正确的是()。【10年9月】
有以下程序:#include<stdio.h>main(){shortc=124;c=c________;prinff("%d\n",c);}若要使程序的运行结果为248,应在下划线
以下关于宏的叙述错误的是()。
若有以下语句:intn;floatf=13.8;则执行n=(int)f%3;后,n的值是()。
有以下函数:intfun(char*s,char*t){while((*s)&&(*t)&&(*t++==*s++));return(*s一*t);}函数的功能是()。
随机试题
X与Y独立,D(X)=2,D(Y)=1,则D(X-2Y+5)=_____.
我国《建筑法》规定,工程监理单位( )的,应当承担连带赔偿责任。
如果月末在产品成本按定额成本计算,则实际成本脱离定额的差异会()。
会计人员老李因离退离开原工作单位,则下列对他的叙述正确的是()。
()具有窖香浓郁、清冽甘爽、绵软醇厚、尾净余长,尤以甜净著称的独特风格,属浓香型大曲酒。
以“研究影响滑动摩擦力大小的因素”为例,简述物理实验教学的基本过程。
MoYanwontheNobelPrizeforLiteraturelastyear.________excellentheis!
一个人一生最早受到的教育(1)家庭,父母是孩子的第一任老师,(2)孩子成长中任期最长、影响最久远的老师。家庭环境是孩子获得早期人生经验的主要区域,家庭教育、家庭环境的优劣,(3)影响着未成年人的成长。一些父母(4)溺爱、放任自流、打骂等不正当的教育方法(
Malabasedhernewonlinebusinessinthe______,becauseshewantedtoworkfarawayfromthecrowded,expensivecity.
TheFederalReserveBankofNewYorkisnearcollapse,foritfailedtopaybackbailoutcash.
最新回复
(
0
)