![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
设有以下语句,则下面表达式中的值为3的是()。 struct s {int a1; struct s *a2; }; static struct
设有以下语句,则下面表达式中的值为3的是( )。
struct s
{int a1;
struct s *a2;
};
static struct s a[3]={1,&a[1],2,&a[2],3,&a[0]},*ptr;
ptr=&a[1];
A.ptr->a1++ B.ptr++->a1 C.*ptr->a1 D.++ptr->a1
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
设有以下语句,则下面表达式中的值为3的是( )。
struct s
{int a1;
struct s *a2;
};
static struct s a[3]={1,&a[1],2,&a[2],3,&a[0]},*ptr;
ptr=&a[1];
A.ptr->a1++ B.ptr++->a1 C.*ptr->a1 D.++ptr->a1
若有以下语句,则下面表达式的值为1002的是( )。
struct student
{int age;
int num;
};
struct student stu[3]={{1001,20},{1002,19},{1003,21}};
struct student *p;
p=stu;
A.(p++)->num B.(p++)->age C.(*p).num D.(*++p).age
A.“条件”可以是关系表达式、逻辑表达式或常数
B.循环体中可以使用Exit Do语句
C.若“条件”是一个为0的常数,则一次也不执行循环体
D.如果“条件”总是为True,则不停地执行循环体
设有以下定义的语句: int a[3][2]={10,20,30,40,50,60},(*p)[2]; p=a; 则*(*(P+2)+1)值为【 】。
设有以下定义和语句,则*(*(p+2) +1) 的值为______。 int a[3][2]={10,20,30,40,50,60},(*p) [2]; p=a;
设有以下定义和语句,则*(*(P+2)+1)的值为 【 】 。 int[3][2]={10,20,30,40,50,60},(*p)[2]; p=a;
A.出错
B.42
C.48
D.54
A.i x > yx > z
B.x != y
C.z > ( y + x )
D.x