首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 int aaa(char *s) {char *t=S; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是
有以下函数 int aaa(char *s) {char *t=S; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是
admin
2013-06-11
42
问题
有以下函数 int aaa(char *s) {char *t=S; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是
选项
A、求字符串s的长度
B、比较两个串的大小
C、将串s复制到串t
D、求字符串s所占字节数
答案
A
解析
循环开始前,指针t和s都指向字符串的起始位置,然后通过while循环判断t指向的位置是否为空,同时让t向右移动一位。while循环结束时,t自减1,此时t指向的位置是字符串的结束标志,’\0’,处,故t-s的值是字符串的长度,并不包括结束标志。
转载请注明原文地址:https://kaotiyun.com/show/mtJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若输入thistestterminal,以下程序的输出结果为:terminaltestthis。请填空。 #defineMAXLINE20 【】 {inti; char*pstr[3],str[3][M
请读程序: #include<stdio.h> #include<string.h> voidfun(char*w,intm) {chars,*p1,*p2; p1=w;p2=w+m-1; while(p1<p2) {
请读程序:#include<stdio.h>inta[]={2,4,6,8};main(){inti;int*p=a;for(i=0;i<4;i++)a[i]=*p++;
请读程序: #include<stdio.h> #include<string.h> main() {char*sl="AbCdEf".*s2="aB"; s1++;s2++; printf("%d\n",str
若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元,则应填入() int*p p=_______malloc(sizeof(int));
若有程序段: intc1=1,c2=2,c3; c3=1.0/c2 * cl; 则执行后,c3中的值是()
C语言库函数fgets(str,n,fp)的功能是______。
能将高级语言程序转换成目标语言程序的是______。
以下不能定义为用户标识符的是
以下有4组用户标识符,其中合法的一组是______。
随机试题
请选出骨骼肌血管瘤错误的描述
心动周期中,主动脉瓣由开放状态转为关闭状态发生在()。
提示慢性肾衰竭后期患者病情严重的表现是
促进醛固酮的分泌增多的因素是
建筑材料中,统称为三大材料的有()。
【背景资料】某公司中标一座跨河桥梁工程,所跨河道流量较小,水深超过5m,河道底土质主要为黏土。项目部编制了围堰施工专项方案,监理审批时认为方案中以下内容描述存在问题:(1)顶标高不得低于施工期间最高水位;(2)钢板
下列关于个人耐用消费品贷款的表述正确的是()。
简述裴斯泰洛齐的“要素教育论”。
下列叙述中正确的是______。
TheAmericanTwo-partySystemI.IntroductionA.theoldestpolitical【T1】______aroundtheworld【T1】______B.theclassicalexam
最新回复
(
0
)