在C语言中,当函数调用时。
A. 实参和形参各占一个独立的存储单元
B. 实参和形参共用存储单元
C. 可以由用户指定实参和形参是否共用存储单元
D. 由系统自动确定实参和形参是否共用存储单元
如果在一个函数的复合语句中定义了一个变量,则该变量。
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