首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: mt aaa(char*s) {char *t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是( )。
有以下函数: mt aaa(char*s) {char *t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是( )。
admin
2013-06-11
67
问题
有以下函数: mt aaa(char*s) {char *t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是( )。
选项
A、求字符串s的长度
B、比较两个串的大小
C、将串s复制到串t
D、求字符串s所占字节数
答案
1
解析
aaa()函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针t不断递增,直到t指向字符串结束标志处。当t指向结束标志处时,由于后缀4-+运算符的原因,它还会被再递增1,所以接下来的t--;语句让它回到结束标志处。最后返回t-s,因此s还是指向字符串第 1个字符处,而t指向了字符串结尾,故返回值为字符串的长度值。
转载请注明原文地址:https://kaotiyun.com/show/KtJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下sum函数的功能是计算下列级数之和。请给函数中的各变量正确赋初值。doublesum(doublex,intn){inti;doublea,b,s;【】for(i=1;
一棵二叉树中共有80个叶子结点与10个度为1的结点,则该二叉树中的总结点数为【】。
下列选项中正确的语句是()。
有以下程序:main(){inta=3,b=4,c=5,d=2;if(a>b)if(b>c)printf("%d",d+++1);elseprintf("%d",++d+1);pr
若有以下定义和语句:inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是______。
在软件开发过程中,软件结构设计是描述______。
在线性表的多种存储结构中,最简单的方法是【】。
以下程序运行后的输出结果是【】。fun(intx){if(x/2>0)fun(x/2);printf("%d",x);}main(){fun(6);}
在待排序的元素序列基本有序的前提下,效率最高的排序方法是______。
下列软件系统结构图的宽度为______。
随机试题
治疗肾气亏虚型佝偻病的代表方是
定义的方法包括:()、()、示例定义、枚举定义、递归定义。
脐静脉插管的适应证包括
25岁,孕1产1,由于滞产压迫致尿瘘,漏尿开始出现时多是在:
早期食管癌的X线表现是
有关流行性出血热的描述下列哪项是错误的( )。
根据《行政诉讼法》的规定,因不动产提起的行政诉讼,由()管辖。
[A]Thefirstandmoreimportantistheconsumer’sgrowingpreferenceforeatingout:theconsumptionoffoodanddrinkinplac
quitenoisy
(1)WhencatastrophicfloodshitBangladesh,TNT’semergency-responseteamwasready.Thelogisticsgiant,withheadquartersin
最新回复
(
0
)