首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数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
24
问题
有以下函数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://kaotiyun.com/show/CSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。main(){inta=5,b=4,c=3,d;d=(a>b>C);printf(“%d\n”,D);}
以下程序的输出结果是【】。main(){inta=177;printf(“%o\n”,A);}
若从键盘输入58,则以下程序的输出结果是【】。main(){inta;scanf(“%d”,&A);if(a>50)printf(“%d”,A);if(a>40)printf(“%d
阅读以下函数fun(char*s1,char*s2){inti=0;while(s1[i]==s2[i]&&s2[i]!=’\0’)i++;return(s1[i]==’\0’&&s2[i]==’\0’
若以下选项中的变量已正确定义,则正确的赋值语句是
在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是
若有如下程序:main(){intk,x=0,y=0;for(k=0;k<=2;k++)switch(k){case0:X++;case1:y++;case2:X++
若有函数内部说明:inta[3][4];则数组a中各元素()。
函数voidfun(float*sn,intn)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请补全程序。S=1-1/3+1/5-1/7+…+1/(2n+1)voidfun(float*
下列叙述中正确的是()。
随机试题
细菌性肝脓肿最主要的感染途径是【】
联系实际谈谈塑造组织文化的途径。
关于左冠状动脉的叙述,错误的是
A.G6玻砂漏斗B.0.45~0.80μm孔径微孔滤膜C.超滤膜D.搪瓷漏斗E.板框压滤机溶液需无菌过滤宜选用
建筑安装工程间接费由()组成。
战略投资者是与发行人业务联系紧密且欲长期持有发行公司股票的机构投资者。战略投资者应当承诺获得配售的股票持有期限不少于( )个月。
企业在编制零基预算时,需要以现有的费用项目为依据,但不以现有的费用水平为基础。()
对禀赋优异儿童采取提早入学或跳级方式进行的教育策略属于()
Inthe1960s,medicalresearchersThomasHolmesandRichardRahedevelopedachecklistofstressfulevents.Theyappreciatedthe
下列不包含滚动条的控件是()。
最新回复
(
0
)