首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 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
2010-12-10
71
问题
有以下函数
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://www.kaotiyun.com/show/xTPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下一段程序:PrivateSubCommand1_Click() StaticaAsVariant a=Array("one","two","three","four","five") Printa(3)EndS
下列描述中,错误的是()。
下面为单精度实型(即单精度浮点型)变量的是()。
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
单击命令按钮执行以下程序,输出结果为()。PrivateSubCommandl_Click()DimxAsInteger,yAsIntegerx=12:y=32CallProc(x,y)Printx;yEn
在窗体上画一个名称为Text1的文本框,通过属性窗口把窗体的KeyPreview属性设置为True,然后编写如下程序:True,然后编写如下程序:OptionBase1PrivateSubForm_Load()ShowTe
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
在窗体上画一个文本框,其名称为Text1,然后编写如下程序:OptionBase1PrivateSubForm_Click()DimArr(10)AsIntegerFori=6To10Arr
设窗体上有一个名称为List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是()。
随机试题
简述企业发展型战略的风险。
小儿器质性腹痛的常见的临床表现有( )
痰饮停胃,则可见
以下关于不可抗力的说法正确的是( )。
有关证券承销方式,以下说法不正确的是( )。
图7—1所示的钢丝绳损坏中()属于绳股挤出。
从逻辑结构上看,权利和义务是()。
在Linux中,设备文件存放在(64)________________目录下,以hd为前缀的文件是IDE设备,以sd为前缀的文件是(65)________________设备。
从职工表(姓名、性别、出生日期)查询所有目前年龄在35岁以上(不含35岁)的职工信息,正确的命令是
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
最新回复
(
0
)