• 2022-05-27
    若有以下定义,则说法错误的是? int a=100; int *p=&a;
    A: 声明变量p, 其中*表示p是一个指针变量
    B: 变量p经过初始化,获得变量a的地址
    C: 变量p只可以指向一个整型变量
    D: 变量p的值是100
  • D

    内容

    • 0

      ​根据以下定义,下面说法错误的是‎​int a=100, *p=&a;‎ A: 声明变量p,其中*表示p是一个指针变量。 B: 变量p经初始化,获得变量a的地址。 C: 变量p的值为100 D: 不知道

    • 1

      根据以下定义,下面说法错误的是int a=100, *p=&a; A: 声明变量p,其中*表示p是一个指针变量。 B: 变量p经初始化,获得变量a的地址。 C: 变量p的值为100 D: 不知道

    • 2

      若已定义:int a=9; int *p=&a; 对int *p=&a;语句应解释为( ) A: 将变量a的值赋予指针变量p B: 定义p为整型变量 C: 变量a的值赋予指针变量p所指向的变量 D: 对p进行说明的同时进行初始化,使p指向a

    • 3

      若有变量声明语句:int a=10; int *p=&a;则*p的值是( )。 A: 变量p的地址值 B: 变量p的值 C: 变量a的地址值 D: 变量a的值

    • 4

      若有int *p;指针变量p可以指向一个float类型的变量。