首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
40
问题
有以下函数: 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全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。main(){inti,j,a[][3]={1,2,3,4,5,6,7,8,9);for(i=0;i<3;i++)for(j=i+1;j<3;j++)a[j][i]=0;
有以下函数定义:voidfun(intndoublex){…}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是()。
以下所列的各函数首部中,正确的是()
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则
假定所有变量均已正确说明,下列是程序段运行后x的值是() a=b=C=O;x=35; if(!a)x--; elseif(b); if(c)x=3; elsex=4;
以下程序段给数组所有的元素输入数据,请选择正确答案填入:#include<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);:
下列关于算法的时间复杂度陈述正确的是
第一趟排序后序列中关键字最大的记录交换到最后的排序方法是______。
软件测试中路径覆盖测试是整个测试的基础,它是对软件【】进行测试。
随机试题
酶促反应中决定酶特异性的是
学生,19岁。右股骨下端疼痛1个月,夜间尤甚。查体:右股骨下端偏内侧局限性隆起,皮温略高,皮肤浅静脉怒张,明显压痛,膝关节运动受限。X线片示股骨下端干骺端溶骨性骨破坏,边界不清,可见Codman三角。诊断为
下列不属于收费系统功能的是()。
股份有限公司设监事会,其成员可以是()人。I.2Ⅱ.3Ⅲ.5Ⅳ.8
病例:患者,女,65岁,多器官功能衰竭。患者处于昏迷状态,呼之不应,牙关紧闭,双眼不能闭合。为患者口腔护理的目的是()。
对幼儿参与活动状态的关注可从情绪状态、注意状态、参与状态、交往状态、()和生成状态等方面进行。
结合材料,回答问题:蕾妮哈特是美国著名的神怪女作家,是当代稿酬最丰厚的作家之一。27岁时,接连被病魔缠附的蕾妮哈特不得已开始靠写作赚钱。一次,蕾妮哈特在患上白喉症期间创作出一首诗歌。当她准备把文稿邮寄给编辑时,突然想到自己的病菌可能会传染,便不顾
ApubliccharterschoolinD.C.enrollsparentsandyoungchildrentogetherinthesameschool,anovelefforttoimprovechild
Whydoesn’tthewomanbuythebook?
AttheUniversityofVirginiainCharlottesville,psychologyprofessorBellsDePaulogot77studentsand70townspeopletovolun
最新回复
(
0
)