题目内容

以下程序的输出结果是○。int i=10;main(){ int j=1;j=func();printf("%d,",j);j=func();printf("%d",j);}func(){ int k=0;k=k+i;i=i+10;return(k);
更多问题

关于全局变量,下面错误的叙述是( )。

A)如果未设置初值,则初值为零
B)main函数中定义,所有函数可用
C)从定义处开始,后面程序可用
D)在程序运行期间,变量一直可用

若给fun函数的形参s传送字符串:"цц6354abc"(其中“ц”表示空格),则函数的返回值是( )。# include"ctype.h"long fun (chars[]){ long n;int sign;for(;isspace(*s);s++);sign=(*s=='-')?-1:1;if(*s=='+'||*s=='-') s++;for(n=0;isdigit(*s);s++) n=10*n+(*s-'0');return(sign *n);}