首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 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
42
问题
有以下函数
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://jikaoti.com/ti/2ei0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计原则的是
有以下程序#inculdeMain(){inta[5]={1,2,3,4,5},B[5]={0,2,1,3,0},I,s=0;For(i=0;1
以下C语言用户标识符中,不合法的是
二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是______。
下列说法错误的是()。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。
下面对对象概念描述错误的是_______。
若有下列说明,则()不是对strcpy库函数的正确的调用。strcpy库函数用于复制一个字符串:char*str1="abcd",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa"
下列可用于C语言用户标识符的一组是______。
随机试题
广告主是指为推销商品或者提供服务,自行或者委托他人设计、制作、发布广告的___________、其他经济组织或者个人。
牙周炎与边缘性龈炎的区别点在于牙周炎表现为
(2005年)图5—26所示截面,其轴惯性矩的关系为()。
在同学聚会上,甲、乙、丙在各自的工作岗位上都做出了一定的成绩,成为了教授、明星和经理。另外,(1)他们分别毕业于音乐系、物理系和中文系(2)明星称赞中文系毕业者身体健康(3)物理系毕业者请教授写了一幅字(4)明星和物理系毕业者生活在同一个城市(5
(2012年真题)根据新闻出版总署规定,出版专业职业资格()续展登记一次。
甲、乙、丙三人租一个乒乓球台打球,每局输者由场下的人替换。已知甲、乙、丙分别打了5,9,8场比赛,则第一局比赛的观众是?
元朝设立行省制度,其中西藏地区归西藏行省管辖。()
计算机病毒是一种()。
Accordingtothepassage,thereisatendencythatscientificpapers______Accordingtothepassage,whethermultipleauthors
结合我国法治建设的实际,论述法律作用的局限性。
最新回复
(
0
)