• 2022-06-06
    //全局变量与局部变量同名示例#include <stdio.h>int a=10; //定义全局变量int main( ){int a=100; //局部变量(与全局变量同名)printf("a = %d\n", a);//printf("a = %d\n", ::a);//请确定输出结果return 0;}
    A: a=10
    B: a=100
  • A

    内容

    • 0

      函数的形参可以是() A: 局部自动变量 B: 全局变量 C: 局部静态变量 D: 全局静态变量

    • 1

      在一个函数中如果局部变量与全局变量同名,则函数内部( ) A: 局部变量屏蔽全局变量 B: 全局变量屏蔽局部变量 C: 该两个变量都不能使用 D: 该两个变量在函数中互不影响

    • 2

      若全局变量和局部变量同名,在局部变量作用域内, A: 全局变量起作用,局部变量不起作用 B: 全局变量不起作用,局部变量起作用 C: 全局变量和局部变量都起作用 D: 变量失效

    • 3

      关于变量,错误的叙述是( )。 A: 在函数外部定义的变量是全局变量 B: 在函数内部定义的变量是局部变量 C: 函数的形参是局部变量 D: 局部变量不能与全局变量同名

    • 4

      以下关于局部变量和全局变量的叙述正确的是()。 A: main函数中定义的变量是局部变量。 B: 局部变量可以与全局变量重名。 C: 形式参数不是局部变量。 D: 在所有函数外定义的变量是全局变量。