#include<stdio.h> typedef struct apple {long i; int k[3]; }DATE; struct date {int cat; DATE cow; double dog; }too; DATE max; main() {printf("%d\n",sizeof(struet date)+sizeof(max));}
查看答案
P->name代表P指向结构体变量中的______的值。
设struct{int name;int score;}class,*p=&class;则下面说法错误的是______
A. 可以这样引用class的成员name:*p.name
B. 可以这样引用class的成员p->score
C. 该定义只能定义一次,如还需要定义,得重新定义结构体
D. 可以引用结构体变量成员的地址,也可以引用结构体变量的地址
有以下程序: #include<stdio.h> main() {FILE *fp;int a[10]={1,2,3},i,n; fp=fopen("d1.dat","w"); for(i=0;i<3;i++) fprintf(fp,"%d",a[i]);/*把a[i]按%d的格式输入文件*/ fprintf(fp,"/n");/*把"\n"写入文件*/ fclose(fp)’ fp=fopen("d1.dat","r"); fscanf(fp,"%d",&n);/*把文件存储到&n*/ fclose(fp); printf("%d\n",n); } 程序的运行结果是
A. 210
B. 1
C. 12300
D. 123
成员变量可以像一般的______一样进行各种运算,只是在运算时要加上“.”运算符。