下面有关typedef语句的叙述中,正确的是( )。
A. typedef语句用于定义新类型
B. typedef语句用于定义新变量
C. typedef语句用于给已定义的类型取别名
D. typedef语句用于给已定义的变量取别名
查看答案
有如下定义,则下列输入语句中正确的是( )。struct stu{ int a, b; } student ;
A. scanf("%d",&a);
B. scanf("%d",&student);
C. scanf("%d",&stu.a);
D. scanf("%d",&student.a);
有如下定义:则以下赋值语句中错误的是( )。struct complex{ int real,unreal;} data1={1,8},data2;
A. data2=(2,6);
B. data2=data1
C. data2.real=data1.real;
D. data2.real=data1.unreal;
有如下定义,则以下赋值语句中正确的是( )。struct{ int n; float x;} s[2],m[2]={{10,2.8},{0,0.0}};
A. s[0]=m[1];
B. s=m
C. s.n=m.n
D. s[2].x=m[2].x
有如下定义,则下列叙述中正确的是( )。struct stu{ int a, b; } student ;
A. stu是结构体变量
B. student是结构体变量
C. student是结构体类型
D. a和b是结构体变量