下结构体说明和变量定义中,正确的是
A: typedefstructabc{intn;doublem;}abc;abcx,y;
B: structabc{intn;doublem);structabcx,y;
C: structabc{intn;doublem;}structabcx,y;
D: structabc{intn;doublem;};abcx,y;
A: typedefstructabc{intn;doublem;}abc;abcx,y;
B: structabc{intn;doublem);structabcx,y;
C: structabc{intn;doublem;}structabcx,y;
D: structabc{intn;doublem;};abcx,y;
举一反三
- 下列方法定义中,方法头不正确的是?() A: doublem(intm){} B: voidm(intm){} C: publicintm(intm,intn){} D: m(inth,intm,intn){}
- 以下结构体类型说明和变量定义中正确的是()。 A: typedefstruct{intn;charc;}REC;RECt1,t2; B: structREC;{intn;charc;};RECt1,t2; C: typedefstructREC:{intn=0;charc='A';}t1,t2;RECt1,t2; D: struct{intn;charc;}REC;
- 有以下函数定义:voidfun(intn,doublex){……},若以下选项中使用到的变量定义为:intn=10;doublex=1.0,y=5.4;,则对函数fun的正确调用语句是______。 A: fun(n,x); B: y=fun(10,12.5); C: fun(n,x,y); D: voidfun(n,x);
- 有以下函数: intfun(char *x,char *y) { intn=0; while((*x==*y)&&*x!='
- 下面定义类模板模板参数的定义语句错误的是()。 A: template<classT1,classT2,classT3,intN> B: template<classT1,classT2=double,classT3,intN=100> C: template<classT1,classT2=double,classT3=float,intN=100> D: template<classT1,classT2,classT3=double,intN=100>