首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数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
2020-11-23
21
问题
有以下函数int fun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是
选项
A、比较两个字符串的大小
B、计算s所指字符串的长度
C、计算s所指字符串占用内存字节的个数
D、将s所指字符串复制到字符串t中
答案
C
解析
在函数fun(char*s)中,首先用字符指针变量t指向s,而循环语句while(*t++);的功能是使指针变量t指向字符串变量s的末尾,这时退出循环,因而语句return(t-s);返回的就是字符串s所指字符串的长度。
转载请注明原文地址:https://kaotiyun.com/show/jN3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intpassword;char*p,old_str[10]="wind";scanf("%d",&password);p=old_str;while(*p){pilnff("#%c",*p+p
有以下程序:#includetypedefstructstu{charname[10];chargender;intscore;}STU;voidf(STUa,STU*b)
若有说明和语句:charstr[]="Hello",*p;p=str;,则此时*(p+5)中的值为()。
设a,b,c是整型变量,且已正确赋初值,以下选项中错误的赋值语句是()。
下列叙述中正确的是()。
对于以下函数声明voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
对于if(表达式)语句,以下说法正确的是()。
以下不能对文件进行输出的库函数是()。
下面描述中不属于数据库系统特点的是()。
下面属于软件定义阶段任务的是
随机试题
酮体包括_________、_________、_________。
我国标准规定下列需每年检定的项目的是
A.肠肝循环B.首过效应C.胃排空速率D.吸收E.分布
某大型顶进箱涵工程为三孔箱涵,箱涵总跨度22m,高5m,总长度33.66m,共分为三节,需穿越5条既有铁路站场线;采用钢板桩后背,箱涵前设钢刃脚,箱涵顶板位于地面下0.6m,箱涵穿越处有一条自来水管需保护。地下水位于地面下3m。箱涵预制工作坑采用放坡开挖,
某公司资产负债表简表如下:已知:该公司2015年产品销售收入为450000元,销售成本为315000元,为了评估存货管理的业绩所确定的存货周转次数为4.5次;年末流动比率为1.5;产权比率为0.8,期初存货等于期末存货。要求:根据上述资料计算填列
农业专家认为,自然生长规律不能轻易打破,养殖业进度依靠生长素、激素,就像运动员依靠兴奋剂,但后者损害的仅仅是体育公平和个体健康,前者危害的却是整个社会。“自然生长规律不能轻易打破”从哲学上看是在强调()。
罗马帝国时期,在不列颠北部修建长城的皇帝是
关于宣告死亡,下列选项正确的是
感性认识和理性认识的区别在于
测试是保证软件质量的重要手段。根据国家标准GB8566—88《计算机软件开发规范》的规定,应该在(19)阶段制定系统测试计划。
最新回复
(
0
)