首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数int fun(char*s){char*t=s;while(*t++);retum(t-s);}该函数的功能是
有以下函数int fun(char*s){char*t=s;while(*t++);retum(t-s);}该函数的功能是
admin
2013-10-19
46
问题
有以下函数int fun(char*s){char*t=s;while(*t++);retum(t-s);}该函数的功能是
选项
A、比较两个字符串的大小
B、计算s所指字符串的长度
C、计算s所指字符串占用内存字节的个数
D、将s所指字符串复制到字符串t中
答案
C
解析
在函数fun(char*s)中,首先用字符指针变量t指向s,而循环语句while(*t++);的功能是使指针变量t指向字符串变量s的末尾,这时退出循环,因而语句return(t-s);返回的就是字符串s所指字符串的长度。
转载请注明原文地址:https://www.kaotiyun.com/show/CSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti=1,j=1,k=2;if((j++‖k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后输出结果是
若以下选项中的变量已正确定义,则正确的赋值语句是
在关系数据库中,用来表示实体之间联系的是
若有程序:main(){inti,j;scanf(’i=%d,j=%d";&i,&j);printf("i=%d,j=%d\n",i,j);}要求给i赋10,给j赋20,则应该从键盘输入上【】。
若有如下程序:voidsub(){inta,b;a=lO;b=20;printf("%d,%d\n",b,a);}main(){inta=1O,b=20;sub();printf
下列程序执行后的输出结果是()。voidfuncl(inti);voidfunc2(inti);charst[]="hello,friend!";voidfuncl(inti){printf("
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#defineN10voidartin(intx[N]){inti=0;while(i<N)scanf("%d",);
下列叙述中错误的是()。
当调用函数时,实参是一个数组名,则向函数传送的是______。
在C语言中,引用数组元素时,其数组下标的数据类型允许是______。
随机试题
民族主义
男性,56岁,饮工业用酒精勾兑的白酒600ml后出现呕吐、头痛、视物不清。可用来解毒的是
患者因皮肤疮痍破溃而引发水肿,肿势自颜面渐及全身,小便不利,恶风发热,咽红,舌红苔薄黄,脉滑数。治疗应首选()
以经济建设为中心是我们国家兴旺发达和长治久安的根本要求。()
项目经理部具有以下特点()。
境内个人参与境外上市公司员工持股计划、认股期权计划等所涉及外汇业务,应通过所属公司或境内代理机构统一向()申请获准后办理。
A注册会计师正在与甲公司洽谈特殊审计领域的业务承接问题,A注册会计师遇到下列事项,请代为作出正确的判断。A注册会计师确定甲公司管理层在编制特殊目的财务报表时采用的财务报告编制基础是否可接受的关键因素是()。
扫描仪:复制
A=HydropowerB=NuclearpowerC=SolarpowerD=WindpowerWhichpower(power’s)...wasdevelopedtoprovideelectrici
TheMostBeautifulCityinAmericaIthasbeencalledthemostbeautifulcityinAmerica.Italsoisthesubjectofaveryp
最新回复
(
0
)