首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: int fun(char*s) { char*t=s; while(*t++); return(t-s); } 该函数的功能是( )。
有以下函数: int fun(char*s) { char*t=s; while(*t++); return(t-s); } 该函数的功能是( )。
admin
2017-12-13
64
问题
有以下函数:
int fun(char*s)
{
char*t=s;
while(*t++);
return(t-s);
}
该函数的功能是( )。
选项
A、计算s所指字符串的长度
B、比较两个字符串的大小
C、计算S所指字符串占用内存字节的个数
D、将s所指字符串复制到字符串t中
答案
C
解析
首先char*s接受一个字符型数组的首地址,并将这个首地址赋给另一个字符型指针char*t,while(*t++)不断循环直到*t为’\0’,循环结束,此时指针t指向结束标记’\0’后,所以return(ts)返回的是字符串s所占的字节数。
转载请注明原文地址:https://kaotiyun.com/show/Nmxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一个C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变鼍需要使用的存储类别是()。
以下有关宏替换的叙述不正确的是()o
对于一个正常运行的c程序,下列叙述中正确的是()。
以下叙述中不正确的是()。
设有以下说明,则不正确的叙述是()。unionun{inta;charb:floatc;}arr;
有以下程序#includeintfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main(){
若有定义intx,y;并已正确给变量赋值,则下列选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x.y)等价的是()。
以下关于C语言数据类型的叙述中正确的是()。
随机试题
全结构式教育观察
女,30岁,因高热2日未能进食,自述口渴、尿少色黄。查:有脱水症,尿比重1.028,血清钠浓度为160mmol/L。应首先给予
相对于石油、煤炭、天然气常规能源而言,新能源主要指常规能源以外的可再生能源。但是,目前()是唯一现实的、可大规模代替化石燃料的能源。
根据以下资料,完成下列问题。据统计,2013年广东省城镇私营单位就业人员每年平均工资为37020元,比上年增长16.0%。增幅回落3.9个百分点。2013年,城镇私营单位就业人员平均工资与2012年相比,增长最慢的地区为:
下列这首唐诗的顺序已打乱,请选出诗中的颈联和颔联。①出师未捷身先死②映阶碧草自春色③两朝开济老臣心④锦官城外柏森森⑤隔叶黄鹂空好音⑥丞相祠堂何处寻⑦三顾频烦天下计⑧长使英雄泪满
作为妈妈的小芸经常会有疑问,孩子大脑哪里生长最快?根据心理学知识,在婴儿大脑机能皮质中枢的发展过程中,发展速度最快的是()。
他______,没有直飞北京。
Peopleknewthenatureofwolfverywell.Greywolvestakegoodcareoftheyoung.
OnthenorthbankoftheOhioRiversitsEvansville,Ind.,homeofDavidWilliams,52,andofariverboatcasinowheregamblin
Eachofthebuilt-incostsofaproductmustbringinsomeprofitateachstage:truckersmustprofitfromtransportingproducts
最新回复
(
0
)