下面程序代码中,变量a的作用域为______。
void fun(int x)
int main{......}
void fun(int x)
{int a;
......
}
void fun(int x)
int main{......}
void fun(int x)
{int a;
......
}
举一反三
- 以下程序的输出结果是( )。 #include void fun(int *p); int main() { int x = 3; fun(&x); printf(“x = %d\n”, x); } void fun(int *p) { *p = 5; }
- 下列函数定义中,正确的是______。 A: void fun(int x,int y){} B: void fun(int x;int y){} C: void fun(int x,int y);{} D: void fun(int x,y){}
- 下列程序运行后的输出结果是______。 #include <iostream.h> void fun(int,int,int*); void main() int x,y,z; fun(5,6,&x); fun(7,x,&y); fun(x,y,&z); cout<<x<<","<<y<<","<<z<<endl; void fun(int a,int b,int *c) b+=a; *c=b-a;
- 下列函数声明中,错误的是________ A: void fun(int x=0,int y=0); B: void fun(int x,int y=0); C: void fun(int x=0,int y); D: void fun(int x,int y);
- 下列函数原型声明中错误的是____。 A: void Fun(int x=0,int y=0); B: void Fun(int x,int y); C: void Fun(int x,int y=0); D: void Fun(int x=0,int y);