首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 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
80
问题
有以下函数
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全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
有以下程序:#includemain(){inta,b;for(a=0;a
面向对象方法中,继承是指()。【10年9月】
有如下程序:#includemain(){chars=’0’,b=’a’;inti;for(i=0;i
设有定义:charP[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
数据库管理系统是()。【09年9月】
下面能作为软件需求分析工具的是()。
若有定义:charc;intd;程序运行时输入:c=1,d=2,能把字符1输入给变量c、整数2输入给变量d的输入语句是()。
随机试题
定向装配滚动轴承时有什么要求?
“统”是国际上通用的第三级地层单位,相当一个()时间内所形成的地层。
通过刺激骨形成而抗骨质疏松的药物是
国有企业改革涉及的划拨国有建设用地使用权,当遇到()等情形之一时,应当采取出让国有建设用地使用权的方式依法处置。
资源开发综合利用应达到的基本要求是()。
游客携带中药材、中成药出境,前往国外的,总值限人民币300元。()
张季鸾(四川大学,2008年)
“旧时王谢堂前燕,飞入寻常百姓家。”唐代诗人刘禹锡的这一诗句体现了
It’s(danger)______forchildrenuntil12toridethebicycleontheroad.
Afterreadingthepassage,youcan______.Whenagroupofstudentsgettogethertostudy,whatmighttheyfinallygetinto?
最新回复
(
0
)