首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: int fun(char*s) {char*t=s; while(*c t++); return(t—s); } 该函数的功能是( )。
有以下函数: int fun(char*s) {char*t=s; while(*c t++); return(t—s); } 该函数的功能是( )。
admin
2020-11-27
37
问题
有以下函数:
int fun(char*s)
{char*t=s;
while(*c t++);
return(t—s);
}
该函数的功能是( )。
选项
A、计算s所指字符串的长度
B、比较两个字符串的大小
C、计算s所指字符串占用内存字节的个数
D、将s所指字符串复制到字符串t中
答案
A
解析
首先char*s接受一个字符型数组的首地址并将这个首地址赋给另一个字符型指针char*t,while(* t++)不断循环直到*t为‘\0’,再将t—1,这时字符指针t指向字符串的最后一个字符,又因为s指向字符数组的首地址即字符串的首地址所以retum(t—s)便是返回字符数组中字符串的长度。
转载请注明原文地址:https://kaotiyun.com/show/TY3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
有以下程序#include#includevoidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1
若有定义语句:inta,b,c,*p=&c;,接着执行以下选项中的语句,则能正确执行的语句是()。
以下选项中能表示合法常量的是
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*S){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);print
有以下函数intfun(char*x,char*Y){intn=0;while((*x=*Y)&&*x!=’\0’){x++;y++;n++;}retumn;)函数的功能是
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
软件测试的目的是
软件调试的目的是
随机试题
PRIMERECRUITMENTEmploymentrecordSurname:LamertonEmail:【L1】________@worldnet.comNationality:【L2】________ReferenceName:
螺杆式压缩机机组管道共振,能够产生()。
下列关于心脏杂音特性的描述,正确的是
下列关于检测HIV抗体的第四代ELISA试剂说法哪项是正确的
1岁半男婴,发热3天,伴咳嗽,流涕,眼结膜充血,流泪,半天前发现患儿耳后、颈部、发缘有稀疏的不规则红色丘斑疹,疹间皮肤正常,体温39.7℃,心肺正常。护士指导家长患儿应隔离至出诊后
所谓过度学习,指在学习过程中,实际学习次数要适当超过刚好能够回忆起来的次数。所以说,过度学习越多,保持效果越好,而且保持的时间也越长。
公安机关维护社会治安秩序和社会稳定的两手是()
虚拟存储器发生页面失效时,需要进行外部地址变换,即实现______的变换。
下列说法中错误的一项是______。
窗体中的信息不包括()。
最新回复
(
0
)