参考答案和解析
正确答案:B
解析:结构体变量中的成员有3种引用方式:①结构体变量名.成员名;②指针变量名->成员名:③(*指针变量名).成员名。
更多“以下对结构体变量mix中成员x的正确引用是______。struct{ int t;int x;}mix,*p;p=&mix;A.(*p) ”相关问题
  • 第1题:

    主调函数中的两个变量a和b,要求调用函数交换a、b值,返回交换结果,则以下正确的函数是______。

    A.funa(int*x,int*y) { int*p; *p=*x;*x=*y;*y=*p; }

    B.funb (int x,int y) {int t;t=x;x=y;y=t;}

    C.func(int *x,int*y) {*X=*y;*y=*x;}

    D.fund(int *x,int *y) {*x=*x+*y;*y=*x-*y;*x=*x-*y;}


    正确答案:D

  • 第2题:

    下列选项对数组x[100]和指针变量p的定义,正确的语句是()

    A.float x[100]; float *p=x;

    B.float x[100]; int *p=x;

    C.float x[100]; int *p=&x;

    D.float x[100]; float *p=&x;


    float x[100]; float *p=x;

  • 第3题:

    若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是()。

    A.int p=&x;

    B.int *p=x;

    C.int *p=&x;

    D.*p=*x;


    C

  • 第4题:

    若已定义x为int型变量,说明指针变量p的正确语句是 ( )

    A.int p=&x;

    B.int * p=x;

    C.int * p=&x;

    D.* p=* x;


    正确答案:C

  • 第5题:

    设已有定义float x;,则以下对指针变量p进行定义其赋初值的语句中正确的是()

    A.float *p=1024;

    B.float *p=&x;

    C.int *p=(int)x;

    D.float p=&x;


    D