定义一个结构体变量时,系统分配给它的内存单元是()。
A. 结构体成员中第一个成员所需的容量
B. 占内存量最大者所需的容量
C. 机器系统规定的固定容量
D. 全部成员所需内存量的总和
设有以下定义和语句:struct student{int num,age;};struct student stu[3]={{2001,20},{2001,21},{2001,19}};struct student *p=stu;则以下错误的引用是( )。
A. (p++)->num
B. p++
C. (*p).num
D. p=&stu.age
有以下程序#includetypedef struct book{char name[50];double price;} BOOK;void fun(BOOK *pd,int num,int size);void main(){BOOK data[10]={"photoshop",26.8,"计算机原理",15.00,"数据结构",35.6};int n=3,m=10;fun(data,n,m);printf("%s , %s\n",data[8].name,data[9].name);}void fun(BOOK*pd,int num,int size){int i,j,t;double mx,mn;mx=mn=pd[0].price;j=t=0;for(i=1;imx){ mx=pd[i].price;j=i; }if(pd[i].price
A. 数据结构 , 计算机原理
B. 计算机原理 , 数据结构
C. Photoshop , 计算机原理
D. 数据结构 , Photoshop