如果在一个函数的复合语句中定义了一个变量,则该变量。
A. 只在该符合语句中有效,在该符合语句外无效
B. 在该函数中任何位置都有效
C. 在本程序的原文件范围内均有效
D. 此定义方法错误,其变量为非法变量
以下程序的运行结果是:( )#includevoid sub(int s[],int y){ static int t=3;y=s[t];t--;}main(){ int a[]={1,2,3,4},i,x=0;for(i=0;i<4;i++){sub(a,x);printf("%d",x);}printf("\n");}
A. 1234
B. 432l
C. 0000
D. 4444
以下程序的运行结果是:( )main(){ int w=5;fun(w);printf("\n");}fun(int k){ if(k>O) fun(k-1);printf(" %d",k);}
A. 5 4 3 2 l
B. 0 1 2 3 4 5
C. 1 2 3 4 5
D. 5 4 3 2 1 0
以下所列的各函数首部中,正确的是_( )____。
A. void play(vat a:Integer,var b:Integer)
B. void play(int a,b)
C. void play(int a,int b)
D. Sub play(a as integer,b as integer)