首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
2019-07-14
70
问题
有以下函数:
int fun(char *s)
{
char *t=s:
while(*t++);
return(t-s);
}
该函数的功能是( )。
选项
A、计算s所指字符串的长度
B、比较两个字符串的大小
C、计算s所指字符串占用内存字节的个数
D、将s所指字符串复制到字符串t中
答案
C
解析
首先char*s接受一个字符型数组的首地址,并将这个首地址赋给另一个字符型指针char*t,while(*t++)不断循环直到*t为’\0’,循环结束,此时指针t指向结束标记’\0’后,所以return(t-s)返回的是字符串s所占的字节数。
转载请注明原文地址:https://kaotiyun.com/show/QyRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()。
N名学生的成绩已在主函数中放入一个带头节点的链表结构中。h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:8576698591726487,则平均分应当是:78.625。注意:部分源程序在文
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是()。
支持子程序调用的数据结构是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
有以下程序段:intm[2][3],(*p)[3];p=m;则以下对m数组元素的引用正确的是()。
有如下程序段:for(i=0;i<10;i++)if(i<=5)break;则循环结束后i的值为()。
以下选项中,能用作数据常量的是()。
随机试题
《西湖七月半》嘲讽的对象有
弥漫性间质性肺疾病的组织学特点是
女性,18岁。8月3日入院,10天前由云南来京,2天后开始发冷、发热,头痛,出汗,开始发热无明显规律,现2天高热一次,退热后精神好,可以进食。血白细胞4.2×109/L,中性粒细胞72%,淋巴细胞24%,嗜酸粒细胞3%,单核细胞1%,血红蛋白9.8g/L。
A.清音丸B.黄氏响声丸C.口炎清颗粒D.玄麦甘桔含片E.栀子金花丸主治阴虚火旺所致的口腔炎症的中成药是()
A.1.78~7.14mmoL/LB.1.8~6.5mmoL/LC.3.4~17.1μmoL/LD.0~6.8μmol/LE.1.7~10.2μmol/L非结合胆红素正常参考值为
中国甲公司与德国乙公司签订了一贸易合同.货物由英国航运公司承运,双方在合同中协议选择适用英国法律,在合同履行过程中,双方发生争议并诉诸中国法院,根据我国法律和司法解释,下列哪些选项是正确的?()
在各种形式的纳税期限中,所得课税通常采用的形式( )。
在运输合同形成的法律关系中,托运方和承运方的权利义务所指向的对象是()。
______也称结构测试或逻辑驱动测试,主要是检查内部成分。
Thehumanbodyissuitablydescribedas"ahighlycomplexself-genera-tor"becauseifitisgiventherightfuel,itiscapabl
最新回复
(
0
)