首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 int fun(char *ps) { char *p; p=ps; if(*ps==0) return 0; while(*++p); return(p-ps); } 该函数的功能是
有以下函数 int fun(char *ps) { char *p; p=ps; if(*ps==0) return 0; while(*++p); return(p-ps); } 该函数的功能是
admin
2021-02-25
58
问题
有以下函数
int fun(char *ps)
{ char *p;
p=ps;
if(*ps==0) return 0;
while(*++p);
return(p-ps);
}
该函数的功能是
选项
A、计算字符串的长度
B、实现字符串的赋值
C、将字符串逆序存放
D、计算字符串所占字节数
答案
A
解析
在fun()函数中定义了指针p,首先把ps地址赋给p,再通过while函数移动p指针,当p指针指向单元为0时,退出while循环,返回此时p地址和ps地址差值,即字符串的长度,因此,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/nItp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下fun函数返回数组中最大值的下标#includeintfun(int*s,intn){inti,k;for(i=0,k=i;i
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("0ABCDEF"
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
编写函数intfun(intlim,intaa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回求出的素数的个数。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
以下函数按每行8个输出数组中的数据:voidfun(int*wintn){inti;for(i=0;i<n;i++){______________printf("%d".w[i]);}printf("\n
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是()。
随机试题
TheAkashiKaiykoBridgeTheAkashiKaiykoBridgeinsouthernJapanisoneoftheworld’slongestbridges.TheAkashiKaiyko
[*]
甲亢病人术后并发甲状腺危象,其临床表现是
对放疗高度敏感的肿瘤是
符合HIV抗体不确定判断标准,报告“HIV抗体不确定(±)”,在备注中应注明
根据《公司法》规定,下列关于盈余公积金的说法不正确的是()。
李某,女,已婚,36岁,某外企工厂的职工,有一个上五年级的男孩。近一段时间,李某因为夫妻关系和孩子学习的问题而苦恼,特来寻求社工帮助。针对该服务对象,应该收集以下哪些方面的资料?()。
Inthispart,youareallowedtowritealettertotheheadmasterofyourprevioushighschoolwhohasinvitedyoutogiveaspe
A、 B、 C、 B题中说,将在会议上迟到很长时间,(B)回答说应该通知客户,因此是正确答案。(A)是针对when句式的回答。
A、 B、 C、 ANo,...inahospitalanswerstheyes/noquestion.Choice(B)confusesthesimilarsoundsbarnandbor
最新回复
(
0
)