答案是什么?

[复制链接]
查看11 | 回复4 | 2010-8-18 22:26:31 | 显示全部楼层 |阅读模式
(30)有以下函数
int aaa(char
*s )
{
char
*t=s ;

while(*t++) ;

t--;

return(t-s) ;
}
以下关于 aaa 函数的功能的叙述正确的是
A) 求字符串s的长度
B) 比较两个串的大小
C) 将串 s 复制到串 t
D) 求字符串s所占字节数

回复

使用道具 举报

千问 | 2010-8-18 22:26:31 | 显示全部楼层
是A首先返回值是int,说明只可能是A或D。显然是计算字符的,所以选A。
回复

使用道具 举报

千问 | 2010-8-18 22:26:31 | 显示全部楼层
正确答案应该为 A 函数 aaa() 是一个自定义函数!首先 s 将一个字符串的首地址接着将地址赋给字符指针 t通过循环 while(*t++) ;将指针 t 指向字符串的结束符 '\0'然后 t--; 将 t 指向字符串的最后一个字符!最后 return(t-s) ; 返回字符串的长度!
回复

使用道具 举报

千问 | 2010-8-18 22:26:31 | 显示全部楼层
A楼上胡扯
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行