首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
25
问题
有以下函数: 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全国计算机二级
相关试题推荐
以下程序中给指针p分配3个double型动态内存单元,请填空。#include<stdio.h>main(){double*p;p=(double*)malloc((【】);p[0]=1.5
设有以下语句:charstr1[]="string",str2[8],*str3,*str4="str4="string";则______不是对库函数的正确调用。
微型机系统中,对输入设备赶进行管理的基本程序模块(BIOS)存放在()
在对文件进行操作的过程中,若要求指针的位置回到文件的开头,应当调用的函数是【】。
有以下程序:main(){charstr[]="xyz",*ps=str;while(*ps)ps++;for(ps--;ps-str>=O;ps--)puts(ps);}执行后的输出结果是
设有以下定义:structss{intinfo;structss*link;}x,y,z;且已建立如下图所示链表结构,请写出删除点y的赋值语句【】。
以下程序的功能是:建立一个带布头结点的单向链表,并将存储在数组中的字符依次存储到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项 #include<stdlib.h> structnode {chardata;str
以下叙述中正确的是
若已定义:inta[10],i;,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称拆叠,变成1、2、3、4、5、5、4、3、2、1。请填空. fun(
下列对于软件测试的描述中正确的是______。
随机试题
Agloomyafternoonsawmetakingmyroutinepaththroughthatconstructionsite.Forthewalker’sconvenience,asetofstonest
夏季温度高,枝接碧桃在7~8月份进行宜成活,生长快
我国法的基本渊源是
患者发病3日,咳嗽少痰,口咽干燥,微恶风寒,苔薄少津,证属( )。
设备工程(),是指具有企业法人资格和取得《设备监理单位资格证书》的从事重要设备工程监理业务,即设备工程技术和管理咨询服务业务的社会组织。
使用当前及历史价格对未来作出预测将是徒劳的,要想取得超额回报,必须寻求历史价格信息以外的信息,这是半强式有效市场的特征。()
在司法型贷款重组中,申请破产重组的只能是债权人或债务人。()
八进制整数012表示十进制的________。
Iheardalovelystoryaboutsomebodywhotook【B1】______onherhusband~AyoungmanpickedupacopyoftheEveningStandardon
Whatdoesitmeantoobeythelaw?That【B1】______whereyouare.Differentcultureshaveverydifferentviewsofobeyingthelaw.
最新回复
(
0
)