首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
28
问题
有以下函数: 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://jikaoti.com/ti/Mzn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。intfun(intn){intm=0,f=1,i;for(i=1;i<=n;i++){m+=i*f;f=【
以下程序运行后的输出结果是【】。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;
有以下程序:#definef(x)x*xmain(){inti;i=f(4+4)/f(2+2);printf("%d\n",i);}执行后输出结果是()。
已定义以下函数:fun(int*p){return*P;}该函数的返回值是()。
有以下程序:main(){chara[]="abcdefg",b[10]="abcdefg";printf("%d%d\n",sizeof(a),sizeof(b));}执行后输出结果是()。
以下所列的各函数首部中,正确的是()
有以下程序main(){charstr[][10]={"China","Beijing"},*p=str;printf("%s\n",p+10);}程序运行后的输出结果是
设有以下说明语句: structex { intx;flocty;char z;} example; 则下面的叙述中不正确的是()
在下列四条叙述中,正确的一条是()
下列程序是将一个十进制正整数转化为一个八进制数,在程序的空白处应填入的语句是_______。#include<stdio.h>main(){inti=9,a,b[10]={0};scanf("%d",&A)
随机试题
A.以健康人或病人作为受试对象B.实验时使用对照和双盲法C.不选择弱势人群受试对象D.实验中受试者得到专家的允许后可自由决定是否退出E.弱势人群若参加实验,需要监护人签字能体现人体实验科学原则的是()
男,56岁。反复咳嗽30年伴间断咯血,发作时使用“头孢菌素”及止血治疗可缓解。查体:左下肺可闻及湿啰音,胸部X线片示左下肺纹理增粗、紊乱。为明确咯血的病因,宜首先采取的检查是
工程项目竣工决算的主要内容包括()。
一、背景A工程公司以PC形式总承包了一日产5000t/d水泥熟料生产线的建设,合同约定A公司的工程范围是截至无负荷联动试运转结束。土建和安装施工全部结束后,总包单位编制了无负荷单机、联动试运转方案及负荷联动试运转方案,并按规定上报审批。
下列关于部门投资报酬率的说法中,正确的有()。
人民检察院对公安机关及其人民警察的监督,主要是在()活动中通过法定的程序实现的。
有专家指出,发展危险性非常高的载人航天飞行器根本没有必要。但事实上太空竞争不仅没有止步,反而更趋激烈。从中我们可以看出()。
简述悲剧、喜剧、正剧的不同特点
在20世纪30年代前期、中期,中国共产党内屡次出现严重的“左”倾错误,其原因有()
Thereisnoquestionthatscience-fictionwritershavebecomemoreambitious,stylisticallyandthematically,inrecentyears.(
最新回复
(
0
)