首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: int fun(char*s) { char*t=s: while(*t++); re[Hm(t—s); } 该函数的功能足( )。
有以下函数: int fun(char*s) { char*t=s: while(*t++); re[Hm(t—s); } 该函数的功能足( )。
admin
2017-11-06
63
问题
有以下函数:
int fun(char*s)
{
char*t=s:
while(*t++);
re[Hm(t—s);
}
该函数的功能足( )。
选项
A、计算s所指字符串的长度
B、比较两个字符串的大小
C、计算s所指字符串占用内存字节的个数
D、将s所指字符串复制到字符串t中
答案
A
解析
首先char*s接受一个字符型数组的首地址,并将这个首地址赋给另一个字符型指针char*t,while(*t++)不断循环直到*t为‘\0’,再将t一1,这时字符指针t指向字符串的最后一个字符,又因为s指向字符数组的首地址,即字符串的首地址,所以return(t—s)便是返回字符数组中字符串的长度。
转载请注明原文地址:https://kaotiyun.com/show/96xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){chara[7]="a0\0a0\0";inti,j;i=sizeof(A);j=strlen(A);printf("%d%d\n",i,j);}程序运行后的输出结果是(
以下叙述中错误的是()。
软件调试的目的是()。
设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++∣∣b++;语句后变量b的值是【】。
有以下程序#includestmctstu{intnum;charname[10];intage;};voidfun(structstu*p){printf(“%s\n”,P->name);)
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5voidfun(intx【N】){imm;for(m=N-1;m>0;m--)sc
已知下列函数定义:fun(int*b,intc,intn,intdata){irak;for(k=0;k
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
以下叙述中正确的是()。
下列字符串是标识符的是()。
随机试题
土地革命、武装斗争和农村革命根据地建设是新民主主义革命的三大法宝。
A.中性粒细胞增多B.成熟淋巴细胞增多C.嗜酸粒细胞增多D.单核细胞增多E.嗜碱粒细胞增多传染性单核细胞增多症表现为
A.大量白色泡沫状痰B.大量脓性痰,有分层C.大量粉红色泡沫痰D.大量乳状痰E.大量白色黏液样痰支气管扩张的典型痰液表现为()。
我国A公司向韩国B公司订购手机10000台,合同规定,手机价格为每台300美元,CIF中国C市,2009年5月30日韩国某港口装船。2009年5月30日货物装船时,外包装有严重破损,B公司向航运公司出具了货物品质的保函。船长应B公司的请求,出具了清洁提单,
假定三年期零息票债券到期收益率为9.660%,二年期零息票债券到期收益率为8.9%,第三年的远期利率为()
战略决策是指在企业内贯彻的一种决策活动。通常包括组织目标、方针的确定,组织机构的调整,企业产品的更新换代、技术改造等,这些决策牵涉组织的方方面面,具有长期性和方向性。下列属于战略决策的是( )。
下列说法与“少小离家老大回,乡音无改鬓毛衰”所蕴含的哲学寓意相一致的是()。
悪いことをしたので警察につれていかれる。
TheHistoryofEldertreeCosmeticsEarlydays1.Thecompanywasestablishedin_______byOliviaJenkins.2.Herproductssoldw
Hewas______toadmithismistakeeventohisclosestfriend.
最新回复
(
0
)