• 2022-06-29
    若有定义:int x=0,*p=&x; 则*p的值是( )。
    A: 随机值
    B: 0
    C: x的地址
    D: p的地址
  • B

    内容

    • 0

      定义一个指向数组x首地址的指针变量p,下列语句中错误的是( )。? int x[5], p = x[0];|int x[5], *p = &x[0];|int x[5], *p = &x[2]-2;|int x[5], *p = x;

    • 1

      ​若有定义:int x[10], *p=x;,则*(p+5)表示:( )。‏​‏ A: 数组元素x[5]的地址 B: 数组元素x[5]的值 C: 数组元素x[6]的地址 D: 数组元素x[6]的值

    • 2

      若有定义int x,*p;则能使p指向x的表达式是 A: p=x B: p=&x C: *p=x D: p=*x

    • 3

      若有变量定义:int a = 512, *p = &a;则*p的值为: A: 512 B: 无确定值 C: 0 D: 变量a的地址

    • 4

      若有定义:int x,*p;,则以下正确的赋值表达式是( )。 A: p=&x B: p=x C: *p=&x D: *p=*x