以下关于typedef的叙述错误的是
A.typedef只是将已存在的类型用一个新的名字来代表
B.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
C.用typedef可以增加新类型
D.用typedef为类型说明一个新名,通常可以增加程序的可读性
第3题
有以下程序 include<stdio.h> main( ) {inta=2,b; b=a<<2;printf(”%d\n”,b); }
A.4
B.6
C.8
D.2
请帮忙给出正确答案和分析,谢谢!
第4题
有以下程序 include<stdio.h> structSTU{charname[9];charsex;intscore[2];}; voidf(structSTUa[]) {structSTUb={zhao,m,85,90); a[1]=b; } main( ) {structSTUc[2]={{tQian,f,95,92),{.Sun”,m,98,99}}; f(c); printf(%s,%c,%d,%d,,c[0].name,c[01.sex,c[0].score[0],c[0].score[1]); printf(%s,%c,%d,%d\n,,c[1].name,c[1].sex,c[1].score[0],c[1].score[1]); } 程序运行后输出结果是
A.Qian,f,95,92,Sun,m,98,99
B.Zhao,m,85,90,Sun,m,98,99
C.Qian,f,95,92,Zhao,m,85,90
D.Zhao,m,85,90,Qian,f,95,92
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!