下列程序的输出结果是( )。main( ){ int b[10]={5,4,3,2},*p; for(p=b;p<b+4;p++) printf("%d",*p);}
5 4 3 2
举一反三
- 下列程序运行后的输出结果是__________。 main() { int b[10]={5,4,3,2},*p; for(p=b;p
- 有以下程序,程序执行的结果是 main() {int a[]={1,2,3,4,5,6,7,8,9,0}, *p; for(p=a;p<a+10;p++) 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);
- 下面程序的输出结果应该是(). main() {int a[5]={2,4,6,8,10},*p,**k; p=a; k=&p; printf("%d",*(p++)); printf("%d\n",**k); }
- 下面程序的运行结果是( )main(){int x[5]={2,4,6,8,10},*p,**pp;p=x;pp=&p;printf(“%d”,*(p++));printf(“%3d\n”,**pp);} A: 4 4 B: 24 C: 2 2 D: 4 6
内容
- 0
有以下程序段,输出结果为()。 #include<stdio.h> main() {int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; int (*p)[4]=a; printf("%d ",*p); }
- 1
main { char s[ ]=“1234”, * p; for(p=s; p<s+3; p++) printf(“%s”, p); } 程序结果是
- 2
有如下程序 main() { char s[] = "ABCD", *p; for(p = s+1; p < s+4 ; p++) printf("%s ",p); } 该程序的输出结果是______
- 3
下列程序的输出结果是()main(){chars[]="159",*p;p=s;printf("%c",*p++);printf("%c",*p++);}
- 4
设已有定义: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);