函数fun的返回值是( ). fun(char *a,char *b) { int num=0,n=0; while(*(a+num)!='\0') num++; while(b[n]){*(a+num)=b[n];num++;n++;} return num; }
举一反三
- 以下函数把 b 字符串连接到 a 字符串的后面,并返回 a 中新字符串的长度。请 填空。 strcen(char a[], char b[]) { int num=0,n=0; while(*(a+num)!=_____ ) num++; while(b[n]){*(a+num)=b[n]; num++; _______ } ;} return(num); }
- main(){int num=0;while(num<;=2){num++;printf("%d\n",num);}}
- 以下程序段的输出结果是 。 int main(void) { int num = 0,s = 0; while(num <= 2){ num++; s += num; } printf("%d\n",s); return 0; }
- 函数fun的功能是将一个数字字符串转换为一个整数,请将函数补充完整。 int fun(char *str) int num=0; while(*str) num*=10; num+=______; str++; return num;
- 分析下列程序,写出运行结果。#includeint fun( int num ){ int k=1; while(num){ k=k* (num%10); num=num/10; } return k;}int main(){ int x=255; printf("x=%d\n",fun(x));}程序的运行结果是:______