选择题59.以下对C语言函数的有关描述中,正确的是( )
①在C语言中,调用函数时,只能把实参的值传递给形参,形参的值不能传递给实参
②C函数既可以嵌套定义,又可以递归调用
③函数必须有返回值,否则不能定义成函数
④C程序中,有调用关系的所有函数必须放在同一个源程序文件中
填充题43.若给fun函数的形参s传送字符串:"ㄩㄩ 6354abcc"(其中ㄩ表示空格字符),则函数的返回值是__________。
# include
long fun(char s[])
{ long n;int sign;
for(; isspace(*s); s++);
sign=(*s==’-’ )?-1:l;
if(*s==’+’ ||*s==’-’) s++;
for(n=0; isdigit(*s); s++) n=10*n+(*s-’0’);
return sign *n;
}
程序设计题26.编一个名为root的函数,求方程ax*x + bx + c=0的b*b-4ac,并作为函数的返回值。其中的a、b、c作为函数的形式参数。
责任编辑:小草