设有下列结构型及其变量的定义,能正确引用该结构型成员的选项是:struct{int x[5];}x1,*p=&x1;
1个回答
正确答案:D
首先x1不是数组所以:A,B不对
p是指向变量x1.的指针所以C不对.
正确的使用方式为:
x1.x[0]或者p->x[0]
相关问题
设有定义语句“struct {int a;float b;char c;}abc,*p;”,则对结构体成员a的引用可以是
一个简单的C++问题15、设有变量说明:int x=500;下列说明引用变量y的方法中,正确的是__a_______。
对于以下结构定义:struct { int len; char *str;}*p;(*p)->str++中的++加在__
c语言的问题对于以下的变量定义,表达式______是不正确的。 struct node { int j, k; } x,
设p1、p2是指向int型一维数组的指针变量,k为int型变量,一下错误的语句是?
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正常执行的语句是?
已定义一个整型变量x,则表达式x=1,x++,x+2的值是_________.
设有定义int a[10],*p=a;下列对数组元素a[1]的引用中,错误的是
设有如下的变量定义:int i =8,k ,a,b ; unsigned long w=5; double x=1.42
设有定义语句:int =0,*p=&你,*q;以下选项正确的是?a;p=1 b:p=q c:*p=*q