选择题
20.
有以下函数:
int aaa(char *s)
{ char *t=s;
while(*t++);
t--;
return(t-s);
}
以下关于aaa()函数的功能叙述正确的是______。
A、
求字符串s的长度
B、
比较两个串的大小
C、
将串s复制到串t
D、
求字符串s所占字节数
【正确答案】
A
【答案解析】
在while循环开始前,指针t和s都指向字符串的起始位置。在while循环的判断条件中,判断t所指位置是否为字符串的结束标志,同时让t右移一位。当while循环结束时,t自减1,此时t指向的位置是字符串的结束标志,故t-s的值是字符串的长度。
提交答案
关闭