题目内容

下列程序的输出结果是#include main( ){int a[ ]={1,2,3,4,5,6},*p;p=a;*(p+3)+=2;printf("%d,%d\n",*p,*(p+3));}

查看答案
更多问题

下列程序的运行结果是#include main( ){static int a[]={2,6,8,10,14,18};static int *ptr[]={&a[0],&a[1],&a[2],&a[3],&a[4]};int **p,i;for(i=0;i<5;i++)a[i]=a[i]/2+a[i];p=ptr;printf("%d\n",*(*(p+2));printf("%d\n",*(*(++p));}

下列程序执行后输出的结果是main(){ int a[]={2,4,6,8,10};int y=1,x,*p;p=&a[1];for(x=0;x<3;x++)y+=*(p+x);printf("%d\n",y);}

下面程序的输出结果是main(){int j,a[]={1,3,5,7,9,11,13,15},*p=a+5;for(j=3; j>0; j--){switch(j){case 1:case 2: printf("%d ",*p++); break;case 3: printf("%d ",*(--p));}}}

下面的程序,调用findmax函数求出数组中最大元素在数组中的下标。请选择正确的内容填入________中。#include findmax (s,t,k)int *s,t,*k;{int p;for(p=0, *k=p; ps[*k])___________;}main( ){int a[10],i,k;for(i=0;i<10;i++)scanf("%d",&a[i]);findmax(a,10,&k);printf("%d,%d\n",k,a[k]);}

答案查题题库