首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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-30
43
问题
有以下函数:
int fun(char*s)
{char*t=s;
while(*t++);
return(t-s);
}
该函数的功能是( )。
选项
A、计算s所指字符串的长度
B、比较两个字符串的大小
C、计算s所指字符串占用内存字节的个数
D、将s所指字符串复制到字符串t中
答案
A
解析
首先char*s接受一个字符型数组的首地址并将这个首地址赋给另一个字符型指针char*t,while(*t++)不断循环直到*t为’\0’,再将t-1,这时字符指针t指向字符串的最后一个字符,又因为s指向字符数组的首地址即字符串的首地址所以return(t-s)便是返回字符数组中字符串的长度。
转载请注明原文地址:https://kaotiyun.com/show/nsDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:DouBlea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
若有说明inta[][3]={0,0);,则不正确的叙述是()。
下列程序是将一个十进制正整数转化为一个八进制数,在程序的空白处应填入的语句是_______。#include<stdio.h>main(){inti=9,a,b[10]={0};scanf("%d",&A)
下列程序中的数组a包括10个整数元素,分别将前项和后项之和存入数组b,并按每行4个元素输出数组b。请填空。#include<stdio.h>main(){inta[10],b[10],i;for(i=0;i<
字符串"\\\"ABCDEF\"\\"的长度是()。
栈的3种基本运算是:入栈、退栈和______。
下列不属于C语言关键字的选项是()。
随机试题
下列造成心室肌传导阻滞的因素中,错误的是()。
国家元首是国家对内对外的代表,现代世界各国都设国家元首。社会主义国家元首一般是()
营业杠杆系数
女,68岁,不慎跌倒,手掌着地受伤,腕部出现“枪刺”样畸形,X线检查证实为Colles骨折。其最适合的固定方法是
过量服用对乙酰氨基酚会出现毒性反应,应及早使用的解毒药是
代位权行使的条件包括( )。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
清明节是二十四节气之一,标志着仲春和暮春的交替,寄托了数千年来中国人对物候变化的_________;它又是传统节日之一,意味着祭祖、扫墓和追思故人,_________着中国人对家庭和民族慎终追远的情怀。不管有没有仪式,不管是不是休假,这一天都是中国传统文
environmentalrefugee
表设计器中的“有效性规则”框中不包括的规则是
最新回复
(
0
)