单项选择题
设有如下定义:
struct{ int n; char c; }a[2],*p=a;
则以下错误引用结构体成员n的是______。
- A.(* a)->n
B.a[0].n
C.p->n
D.(* p).n
点击查看答案&解析
相关考题
-
单项选择题
设有如下语句:typedef struct Date{int year;int month;int day;} DATE;则以下叙述中错误的是______。
A.DATE是用户定义的结构体变量
B.struct Date是用户定义的结构体类型
C.DATE是用户说明的新结构体类型名
D.struct是结构体类型的关键字 -
单项选择题
有以下程序:#include <stdio.h>#define FNA(x) x*x#define FNB(x) x+zmain(){ int a=2,b=4;printf("%d,%d\n",FNA(FNB(a)),FNB(FNA(b)));}程序运行后的输出结果是______。
A.8,16
B.16,32
C.8,32
D.16,16 -
单项选择题
有以下程序:#include <stdio.h>#include <stdlib.h>void fun(int*p1, int *s){ int *t;t=(int *)malloc(2 * sizeof(int));*t=*p1 + *p1 ++;*(t+1)=*p1+ *p1;s=t;}main(){int a[2]={1,2},b[2]={0};fun(a,b);printf("%d,%d\n",b[0],b[1]);}程序运行后的输出结果是______。
A.2,6
B.0,0
C.2,4
D.1,2
