首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
42
问题
有以下函数:
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全国计算机二级
相关试题推荐
设有以下程序段inty;y=rand()%30+1;则变量y的取值范围是()。
有以下程序#includemain(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}};inti,j,k,t;for(i=0;i
以下选项中叙述正确的是()。
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是()。
有如下程序#includemain(){char*p,old_str[10]="wind";intpassword;scanf("%d",&password);p=old_str;while(*p){printf
读取二进制文件的函数调用形式为:fiead(buffer,size,count,fp);,其中buffer代表的是()。
以下关于指针的叙述,错误的是()。
以下叙述中错误的是
设p是指针变量,语句p=NULL;等价于
以下关于C语言的叙述中正确的是
随机试题
A公司为支付货款,向B公司签发了一张金额为200万元的银行承兑汇票,某商业银行作为承兑人在票面上签章。B公司收到汇票后将其背书转让给C公司,以偿还所欠C公司的租金,但未在被背书人栏内记载C公司的名称。C公司欠D公司一笔应付账款,遂直接将D公司记载
在行政复议过程中,被申请人可以自行向申请人和其他有关组织或者个人收集证据。()
佛教建筑中,韦驮手中杵的持法不同,其寓意也不同:若杵横在胸前或举起,表示该寺为接待寺;若韦驮以杵点地,则表示该寺为非接待寺。()
一名怀疑为衣原体肺炎的儿童,进一步确诊的最佳方案是
善行气,燥湿,消积,除满的药物是化湿解暑,长于和中止呕的药物是
隐匿、故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告的行为,将承担法律责任。 ( )
所有社会组织和社会成员自觉承担治安责任义务,形成全社会的群防群治系统。()
中国国粹京剧的脸谱颜色代表了不同的人物性格。以下脸谱颜色与代表的人物性格特征匹配错误的是:
对于带宽为6MHz的信道,若用8种不同的状态来表示数据,在不考虑热噪声的情况下,该信道每秒最多能传送的位数是()。
A、Thequalityofthegoods.B、Thequantityofthegoods.C、Thedeliveryofthegoods.D、Thepriceofthegoods.A女士说:“Ifthequa
最新回复
(
0
)