首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 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
2009-06-20
82
问题
有以下函数 int aaa(char *s) { char *t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是
选项
A、求字符串s的长度
B、比较两个串的大小
C、将串s复制到串t
D、求字符串s所占字节数
答案
A
解析
aaa()函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针 t不断递增,直到t指向字符串结束标志处。当t指向结束标志处时,由于后缀++运算符的原因,它还会被再递增1,所以接卜来的t--;语句让它回到结束标志处。最后返回t-s,因此s还是指向字符串第1个字符处,而t指向了字符串结尾,故返回值为字符串的长度值。
转载请注明原文地址:https://kaotiyun.com/show/86Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于多重窗体程序的叙述中,错误的是( )。
下面关于标准模块的叙述中错误的是( )。
对于循环队列,下列叙述中正确的是()。
下列叙述中正确的是
关于菜单设计,下列叙述中错误的是()。
随机试题
WhydoweneedtheEnglishmajor?The【C1】________isineverymouth—or,atleast,isdiscussedextensivelyincolumnsand【C2】____
抗结核药联合用药的目的不包括
对急性肾盂肾炎患者的护理措施中正确的是
某公司经理为了得到一笔公司急需的流动资金,在申请贷款时提供了虚假的财务报表,造成贷款重大损失,则该经理的这种行为可能()。
会计科日代码结构即是指代码共有多少级。()
某商贸企业为增值税一般纳税人,并具有进出口经营权。2018年2月发生相关经营业务如下:(1)从国外进口小轿车一辆,支付买价400000元、相关国外税金30000元,支付到达我国海关前的运输费用40000元、保险费用20000元;(2)进口一台设备,
请从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性()
关于配置库的描述,不正确的是()。
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用“#”结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结
王さん:「田中さんは東京出身ですか。」田中さん:「いいえ、大阪です。大学に入るまではずっと大阪に________。」
最新回复
(
0
)