A: for(p=a; a<(p+10); a++){ printf("%d
",*p);}
B: for(p=a; p<(a+10); p++){ printf("%d
",*p);}
C: for(p=a,a=a+10; p<a; p++){ printf("%d
",*p);}
D: for(p=a; a<p+10; ++a){ printf("%d
",*p);}
举一反三
- 设已有定义:int a[10]={0},*p; 下列语句中正确的是( ) A: for(p=a;a<(p+10);a++) printf(“%d”,*p); B: for(p=a;p<(a+10);p++) printf(“%d”,*p); C: for(p=a,a=a+10;p<a;p++) printf(“%d”,*p); D: for(p=a;a<p+10; ++a) printf(“%d”,*p);
- 设已有定义:int a[10]={15,12,7,31,47,20,16,28,13,19},*p;下列语句中正确的是( )。 A: for(p=a;a<(p+10);a++); B: for(p=a;p<(a+10);p++); C: for(p=a,a=a+10;p<a;p++); D: for(p=a;a<p+10; ++a);
- 设已有定义:int a[10]={0},*p; 下列语句中正确的是( ) A: for(p=a;a<;(p+10);a++)printf(“%d”,*p); B: for(p=a;p<;(a+10);p++)printf(“%d”,*p); C: for(p=a,a=a+10;p++)printf(“%d”,*p); D: for(p=a;a<;10;p++)printf(“%d”,*p);
- 设已有定义:int a[10] = {15,12,7,31,47,20,16,28,13,19}, *p;下列语句中正确的是:( )。 A: for(p=a; a<(p+10); a++){ printf("%d\t",*p);} B: for(p=a; p<(a+10); p++){ printf("%d\t",*p);} C: for(p=a,a=a+10; p<a; p++){ printf("%d\t",*p);} D: for(p=a; a<p+10; ++a){ printf("%d\t",*p);}
- 若有定义“int a[10]={1,2,3,4,5,6,7,8,9,10},*p;”,则下列语句正确的是() A: for(p=a;a<(p+10);a++) B: for(p=a;p<(a+10);p++) C: for(p=a,a=a+10;p<a;p++) D: for(p=a;p<(a+10);++a)
内容
- 0
设已有定义: int a[10]={15,12,7,31,47,20,16,28,13,19},*p; 下列语句中正确的是 。 A: for(p=a;a<p+10; ++a); B: for(p=a;p<(a+10);p++); C: for(p=a;a<(p+10);a++); D: for(p=a,a=a+10;p<a;p++);
- 1
下面说明不正确的是______。? char a[10]="china";;;|char a[10],*p=a;p="china";|char a[10],*p=a;p="china";|char a[10],*p;p=a="china"
- 2
下列定义不正确的是( )。 A: char a[10]= "hello"; B: char a[10]*p=a;P="hello"; C: char *a;a="hello"; D: char a[10],*p;p=a="hello";
- 3
若有int a[10],*p;,则下列语句中正确的是( )。 A: for(p=a; a<p+10 ; a++) B: for(p=a; p<a+10 ; p++) C: for(p=a; p<p+10 ; p++) D: for(p=a; p<a+10 ; a++)
- 4
设有定义int a[10]={15,12,7,31,47,20,16,28,13,19}, *p;下列语句中正确的是________。 A: for(p=a;a(p+10);a++) B: for(p=a;p(a+10);p++) C: for(p=a,a=a+10;pa;p++) D: for(p=a;ap+10;++a)