在所有函数之前,定义一个外部变量的形式为static int x那么错误的叙述是().
举一反三
- 在所有函数之前,定义一个外部变量的形式为staticintx;那么错误的叙述是(). A: 使x只能被本文件中的函数引用 B: 使变量x可以由系统自动初始化为0 C: x的值不可以永久保留 D: 将变量存放在静态存储区
- 如果所有的变量按照下面的程序进行定义和声明,那么在main()函数中所有可用的变量为 ()。 void fun(int x) { static int y; …… return; } int z; void main( ) { int a,b; fun(a); …… }
- 如果所有的变量按照下面的程序进行定义和声明,那么在main()函数中所有可用的变量为 ()。void fun(int x){ static int y; …… return;}int z;void main( ){ int a,b; fun(a); ……} A: x,y,z,a,b B: a,b C: z,a,b D: x,y,z
- static int *p; 这是定义了一个指针。变量p的数据类型为( ) A: int * B: int C: static int D: static
- 在C语言中,定义一个函数f1如下: f1(int x,int y) { static int count=0; int temp; temp=x; x=y; y=temp; count++; } 则下列叙述正确的是( ) ,,