首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: intfun(char*s) {char*t=s; while(*t++); return(t-s); } 该函数的功能是()
有以下函数: intfun(char*s) {char*t=s; while(*t++); return(t-s); } 该函数的功能是()
admin
2015-07-31
54
问题
有以下函数:
intfun(char*s)
{char*t=s;
while(*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 指向字符数组的首地址即字符串的首地址所以 return(t-s) 便是返回字符数组中字符串的长度。
转载请注明原文地址:https://www.kaotiyun.com/show/E2Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义int(*q)(),指针q可以()。
下列叙述中正确的是()。
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){inti,j=50,a[]={7,4,10,5,8};for()j+=a[i];printf("%d"
在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。
以下程序输出的最后一个值是【】。intff(intn){staticintf=1;f=f*n;returnf;}main(){inti;for(i=1;
下列选项中合法的赋值语句是()。
以下程序运行后的输出结果是【】。fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main(){int
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是【】。
下列数据结构中,能用二分法进行查找的是()。
有下列二叉树,对此二叉树中序遍历的结果为()。
随机试题
唯心主义的认识论根源是()
正常小儿前囟门闭合的年龄是
患者女性,60岁,慢性咳喘20年,剧烈咳嗽3天,无咳痰、咯血及发热,半小时前突发胸痛,呼吸困难,不能平卧,伴发绀。体检:血压150/100mmHg,呼吸40次/分。右胸语颤减弱,呼吸音减低。心率110次/分。以上表现符合
急性催眠药物中毒的主要表现不包括
某学校会计模拟试验课上,同学们对银行审核支票付款的依据发生了争论。周同学:“应审核支票出票人与银行约定使用的支付密码。”吴同学:“应审核支票持票人的身份证件。”郑同学:“应审核支票收款人的进账单。”王同学:“应审核出票人预留在其开户银行的印鉴。”(
下列各项中应在企业“销售费用”科目运算的是()。
许多人利用早晨和晚上的时间学习和记忆,其效果优于白天。这是因为早上和晚上所受的是()的干扰。
群英和志城都是经营微型计算机的公司。它们是电子一条街上的两颗高科技新星。为了在微型计算机市场方面与几家国际大公司较量,群英公司和志城公司在加强管理、降低成本、提高质量和改善服务几方面实行了有效的措施,1998年的微机销售量比1997年分别增加了15万台和1
下列凭证免征印花税的是()。
AstrangethinghappenedtomelastSunday.Itwas(16)abeautifuldaythatIdrovetogoforalookinthecountry.Ont
最新回复
(
0
)