单项选择题

有以下程序段 struct st {int x;int*y;}*pt; int a[]={l,2},b[]={3,4}; struct st C[2]={l0,a,20,b} pt=C; 以下选项中表达式的值为11的是【 】。

A.*pt->Y
B.pt->X
C.++pt->x
D.(pt++)->X
<上一题 目录 下一题>
热门 试题

单项选择题
现有以下结构体说明和变量定义,如图所示,指针P、q、r分别指向一个链表中连续的三个结点。 struct node {char data; struct node*next;}*P,*q,*r; 现要将q和r所指结点交换前后位置,同时要保持链表的连续,以下不能完成此操作的语句是()。

A.q->next=r->next;p->next=r;r->next:q;
B.P->next=r;q->next=r->next;r->next=q;
C.q->next=r->next;r->next=q;P->next=r;
D.r->next=q;p->next=r;q->next=r->next;

单项选择题
已定义以下函数int fun(int*P){return*p;)fun函数返回值是【 】。
A.不确定的值
B.一个整数
C.形参P中存放的值
D.形参P的地址值
相关试题
  • 以下叙述中错误的是【 】。
  • 以下叙述中正确的是【 】。
  • 以下叙述中错误的是【 】。
  • 设有以下定义和语句char str[20]= P...
  • 以下叙述中错误的是【 】。