下列使用绝对宏DBYTE访问内存单元,错误的是
A: for(i=0;i<;10;i++)DBYTE[0x30+i]=0;
B: for(i=0;i<;10;i++)DBYTE[0x30+i]=i;
C: for(i=0;i<;10;i++)DBYTE[0x30]+i=0x01;
D: for(i=0;i<;10;i++)A[i]=DBYTE[0x30+i];
A: for(i=0;i<;10;i++)DBYTE[0x30+i]=0;
B: for(i=0;i<;10;i++)DBYTE[0x30+i]=i;
C: for(i=0;i<;10;i++)DBYTE[0x30]+i=0x01;
D: for(i=0;i<;10;i++)A[i]=DBYTE[0x30+i];
举一反三
- inti,a[10]; for(i=0;i<10;i++) a[i]=i; for(i=0;i<10;i++,i++) a[i]+=2; for(i=0;i<10;i++) printf("%d",a[i]);
- 设有定义:int x[10],8p=x,i;,若要为数组x读入数据,以下选项正确的是( )。 A: for(i=0;i<10;i++)scanf(”%d“,p+i); B: for(i=0;i<10;i++)scanf(”%d“,*p+i); C: for(i=0;i<10;i++)scanf(”%d”,*(p+i)); D: for(i=0;i<10;i++)scanf(”%d”,x[i]);
- 以下哪个for语句是错误的?A.for(i=0;j=0;i<10;i++);B.for(i=0;i<10);C.for(i=0;i++);D.for(;;);E.for(i=0;i<10;i--);F.for(i=0;i<10,j<10;i++);G.for(inti=0;i<10,j<10;i++);
- 以下哪个for语句是错误的?A.for(i=0;j=0;i<10;i++);B.for(i=0;i<10);C.for(;;);D.for(i=0;i<10,j<10;i++);E.for(i=0;i++);
- 以下程序段的运行结果是。 int i,a[10]; for(i=0;i<10;i++) a[i]=i; for(i=0;i<10;i++,i++) a[i]+=2; for(i=0;i<10;i++) printf("%d",a[i]);[/i][/i][/i]