单项选择题
设有以下宏定义,#defineN3#defineY(n)((N+1)*n)则执行语句“z=2*(N+Y(5+1));”后,z的值为()。
A.出错
B.42
C.48
D.54
点击查看答案
相关考题
-
单项选择题
状下列语句中,将c定义为文件型指针的是()。
A.FILEc;
B.FILE*c;
C.filec;
D.file*c; -
单项选择题
设有如下定义成的链表,structst{intn;structst*next;}a[3]={5,&a[1],7,&a[2],9,NULL},*p=&a;则值为6的表达式是()。
A.p++->n
B.p->n++
C.(*p).n++
D.++p->n -
单项选择题
设有如下定义,structsk{inta;floatb;}data,*p=&data;则对data中的a成员的正确引用是()。
A.(*p).data.a
B.(*p).a
C.p->data.a
D.p.data.a
