2级C练习题 3
来源:百度知道 编辑:UC知道 时间:2024/06/29 01:16:11
int aaa(char *s)
{char *t=s;
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数的功能叙述正确的是:
A 求字符串s的长度
B 比较两个串的大小
C 将串s复制到串t
D 求字符串s所占字节数
请详细说明一下,谢谢谢谢!
{char *t=s;
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数的功能叙述正确的是:
A 求字符串s的长度
B 比较两个串的大小
C 将串s复制到串t
D 求字符串s所占字节数
请详细说明一下,谢谢谢谢!
A
int aaa (char *s)
{ char *t = s; //指针t=s;即t指向字符串s的首地址
while ( *t++ ); //循环直到*t++为空,即t已经到达字符串的末尾
t--;//由于之前已经多加了一次,故这里要减1
return (t-s); //t-s表示字符串的长度
}
gets()一般用法:
char s[100];
gets(s);读取一行到 s
getchar()只是读取一个字符~~
看了楼上的回答 我认为很好比我强不少