• 2021-04-14
    若有double *p,x[10];int i=5;使指针变量p指向元素x[5]的语句为().
  • p=&x[i];

    内容

    • 0

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

    • 1

      若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0}, *p=x;则错误引用x 数组元素的是( )。

    • 2

      若有定义int a[10],*p;则不能使p指向数组元素a[5]的赋值语句是_____。

    • 3

      若已有定义int x;下列说明指针变量p指向x的正确语句是() A: int p=&x; B: int *p=&x; C: int p=x; D: int *p=x;

    • 4

      若有以下定义语句int x=3,*p;则通过指针p输出x变量的值的语句printf(“%d”,p);。