首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 int fun(char *s) { char *t=s; while(*t++); return(t-s); } 该函数的功能是( )。
有以下函数 int fun(char *s) { char *t=s; while(*t++); return(t-s); } 该函数的功能是( )。
admin
2015-07-28
59
问题
有以下函数
int fun(char *s)
{ char *t=s;
while(*t++);
return(t-s);
}
该函数的功能是( )。
选项
A、计算s所指字符串占用内存字节的个数
B、比较两个字符串的大小
C、计算s所指字符串的长度
D、将s所指字符串复制到字符串t中
答案
A
解析
函数循环"while(*t++);"的结束条件为t到达了当前字符串的尾部,即*t==?\0? 成立,之后t++,所以t-s计算的是该字符串首尾(连带着字符串结束符)之间间隔了几个元素,由于每个字符占用1个字节,所以也相当于计算了s所指字符串占用内存字节的个数,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/gzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#inculdemain(){intm,n;scanF(“%d%d”,&m&n);While(m!=n){While(m>n)m=m-n;While(m
有以下程序#inculdeMain(){inta=1,B=2;For(;a
以下选项中与iF(a==1)a=B;elsea++;语句功能不同的sWish语句是
下列程序的输出结果是()。#include<stdio.h>main(){inta=2,b=3,p;p=f(a,b);printf("%d",p);}intf(a,b
若有说明inta[][3]={0,0);,则不正确的叙述是()。
以下叙述中正确的是______。
下列关于栈的叙述中正确的是_______。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
若有下列说明,则()不是对strcpy库函数的正确的调用。strcpy库函数用于复制一个字符串:char*str1="abcd",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa"
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是()。
随机试题
设A为3阶实对称矩阵,B为3阶不可逆矩阵,且B*≠O,AB-2B=O,已知tr(A)=3,则|A*+3E|=().
《雷雨》的中心人物是()
排尿困难包括
有关中央脊髓损伤综合征,以下说法不正确的是
A.滑车成形术B.内侧支持带加强术C.膝内直韧带切断术D.膝中直韧带切断术E.膝外直韧带切断术犬,站立时患肢呈弓形,膝关节屈曲,趾尖向内,小腿向内旋转,行走时呈三脚跳样,可整复,易复发。治疗本病应采取的措施是
以下不属于急性酒精中毒共济失调期的表现的是
根据现行增值税的规定,下列项目属于混合销售行为依经营主业缴纳增值税的有()。
以下属于国外社区建设特点的是()。
泡桐木材优点很多:木质轻,易加工,纹理鲜明美观,不易翘裂变形,不易燃烧,绝缘和导音性能好,还具有隔潮、耐腐、易干燥等优点。不论在工业、农业、建筑、交通运输、文教用品、工艺美术方面,还是在日常生活方面,它都被广泛应用。这段文字强调泡桐的特点是:
关于自动化测试,下面说法正确的是______。
最新回复
(
0
)