有以下函数
int
fun(char *str)
{
char *t=str;
while(*t++);
t--;
return(t-str);
} 以下关于fun函数功能叙述正确的是( )。
A: 将串str复制到串t
B: 比较两个串的大小
C: 求字符串str的长度
D: 求字符串str所占字节数
int
fun(char *str)
{
char *t=str;
while(*t++);
t--;
return(t-str);
} 以下关于fun函数功能叙述正确的是( )。
A: 将串str复制到串t
B: 比较两个串的大小
C: 求字符串str的长度
D: 求字符串str所占字节数
举一反三
- 以下程序段运行的结果是_____。[br][/br]int fun(char *s)[br][/br]{ char *t=s;[br][/br] while(*t) t++;[br][/br] return (t-s);[br][/br]} void main() { char *str="china"; printf("%d\n",fun(str)); }
- 以下函数的功能是() intfun(char*s) { char*t=s; while(*t++) ; t--; return(t-s); } A: 求字符串s的长度 B: 比较两个串的大小 C: 将串s复制到串t D: 求字符串s所占字节数
- 以下函数的功能是()。[br][/br]int fun(char *s)[br][/br]{ char *t=s;[br][/br] while(*t)[br][/br] t++;[br][/br] return (t-s);[br][/br]} A: 比较两个字符串的大小 B: 计算s所指字符串占用的内存字节数 C: 计算s所指字符串的长度 D: 将s所指字符串复制到字符串t中
- 以下能正确定义字符串的语句是_____。 A: char<br/>str="\x43"; B: char str[]="\0"; C: char str=‘’; D: char<br/>str[]={'\064’};
- 下列函数的功能是____。[br][/br]int fun(char *s)[br][/br]{[br][/br] char *t;[br][/br] t = s;[br][/br] while ( *t ) t++;[br][/br] return (t-s);[br][/br]}