|
for(i=0;i<5;i++)
while(1)
for(i=0;i<5;i++)
x+=2
{ i++;x+=2;
x+=2;
if(i>5) break;
}
D.for(x=0,i=0;i<5;i++)
E.x=0;i=0;
x+=2;
while(1)
{ i++;x+=2
if(i==5) break
}
23.
若有如下定义及赋值:
int a[5]={1,2,3,4,5},*p;p=a;
则可以输出元素值为
3
的语句是
A.printf(
″
%d\n
″
,a+2);
B.printf(
″
%d\n
″
,p+2);
C.printf(
″
%d\n
″
,p[2]);
D.printf(
″
%d\n
″
,*(p+2));
E.printf(
″
%d\n
″
,a[3]);
24.
设有:
struct cjb
{long bh;int xq;char xm[9];}x,*p;
下面各项中
C
语句全正确的是
(
)
A.p=&x;
B.x.bh=123;
C.p=&x;
(*p).bh=12;
x.xm=
″
Wang
″
;
p
→
bh=123;
p
→
xm=
″
Li
″
;
D.p=&x;
E.p=&x.bh;
|