首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面函数 int funl(char*x) { char *y=x; while(*y++); return(y-x-1); } 的功能是_______。
下面函数 int funl(char*x) { char *y=x; while(*y++); return(y-x-1); } 的功能是_______。
admin
2013-02-23
66
问题
下面函数 int funl(char*x) { char *y=x; while(*y++); return(y-x-1); } 的功能是_______。
选项
A、求字符串的长度
B、比较两个字符串的大小
C、将字符串x复制到字符串y
D、将字符串x连接到字符串y后面
答案
1
解析
本题的考查点是while()循环语句。本题首先要注意的是对*y++的运算,由于++和*为同—优先级别,且结合方向为自右向左,因此它相当于*(y++)。由于++在y的右侧是“后加”,因此先对y的原值进行*运算,然后使y的值改变。
转载请注明原文地址:https://kaotiyun.com/show/bZPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为【】。main(){inta=5,b=5,y,z;y=b-->++a?++b:a;z=++a>b?a:y;printf("%d,
下面程序的输出是______。main(){intx=3,y=6,a=0;,while(x++!=(y=1)){a+=1;if(y<x)break;}printf("x=%d,y=%d,a=%d\n,
下面程序main(){intx=32;printf("%d\n",x=x<<1);}的输出是______。
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是 ______。
以下程序调用findmax函数返回数组中的最大值findmax(int*a,intn){int*p,*s;for(p=a,s=a;p-a<n;p++)if(______)s=p;
若有如下说明:inta,b=5,*t=&a;则能完成a=b赋值功能的语句是()
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2223445666677899101010
以下叙述正确的是
若有下面的说明和定义,则sizeof(structaa)的值是______。structaa{intr1;doubler2;floatr3;unionuu{charu1[5];longu2[2]}
下列不属于软件工程的3个要素的是
随机试题
美国反托拉斯法包含________、________、_________。
下列为前列腺腺癌Gleason4级的镜下表现的是
大部分真核生物的mRNA的3′端具有的结构是
在对瘿病肿块扪诊时,除对其肿块位置、数目、硬度、光滑度、活动度、界限进行重点检查外,还应注意的是()
转口贸易是指()。
合伙企业具有企业法人资格。()
旅游意外保险合同往往具有短期性,具体表现为以里程、天数或游览点计算。()
教师是出卖知识的职业,教师与学生之间是推销员与顾客的关系。()
《中华人民共和国合同法》第99条规定:“当事人互负到期债务,该债务的标的物种类、品质相同的,任何一方可以将自己的债务与对方的债务抵销,但依照法律规定或者按照合同性质不得抵销的除外。当事人主张抵销的,应当通知对方。通知自到达对方时生效。抵销不得附条
恩格斯指出:“应用到物质上的运动,就是一般的变化”。这说明()
最新回复
(
0
)