下列函数的功能是____。[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]}
举一反三
- 以下函数的功能对应于 。[br][/br]int fun(char *s, char *t) {[br][/br]while( (*s)&&(*t)&&(*t==*s)){[br][/br]t++;[br][/br]s++;[br][/br]}[br][/br]return(*s-*t);[br][/br]} A: strlen(s)+strlen(t) B: strcmp(s,t) C: strcpy(s,t) D: strcat(s,t)
- 以下程序段运行的结果是_____。[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)); }
- 以下函数的功能是()。[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中
- {[br][/br]给定程序MODI1.C中函数fun的功能是:将长整形数中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。[br][/br]例如:当s中的数为:87653142时,t中的数为:8642[br][/br]void fun (long s, long *t)[br][/br]{ int d;[br][/br]long sl=1;[br][/br]*t = 0;[br][/br]while ( s > 0)[br][/br]{ d = s%10;[br][/br]/************found************/[br][/br]if (d%2=0)[br][/br]{ *t=d* sl+ *t;[br][/br]sl *= 10;[br][/br]}[br][/br]/************found************/[br][/br]s \= 10;[br][/br]}[br][/br]}[br][/br]}
- 有以下函数<br/>int<br/>fun(char *str)<br/>{<br/>char *t=str;<br/>while(*t++);<br/>t--;<br/>return(t-str);<br/>} 以下关于fun函数功能叙述正确的是( )。 A: 将串str复制到串t B: 比较两个串的大小 C: 求字符串str的长度 D: 求字符串str所占字节数