读下面的程序:
#include
void main()
{static int a[]={1,2,3,4,5};
int *p=a;
printf("%d,",*++p);
printf("%d,",*p++);
}写出运行的结果、
下面的for循环语句最多执行次。
for(x=0,y=0;(y!=99)&&(x<4);x++)
以下程序的运行结果是 。
#include
void f(int b[])
{ int i=0;
while(b[i]<=10)
{ b[i]+=2;i++; }
}
main()
{ int i,a[]={1,5,10,9,13,7};
f(a+1);
for(i=0;i<6;i++)
printf("%d ",a[i]);
}
写出以下程序的执行结果
#include "stdio.h"
main()
{ int a[]={1,2,3,-4,5};
int m,n,*p;
p=&a[0];
m=*(p+2);
n=*(p+4);
printf(“*p=%d,m=%d,n=%d\n”,*p,m,n);
}
有以下程序
main()
{ int a,b,d=25;
a=d/10%9;
b=a&&(-1);
printf("%d,%d\n",a,b);
}
程序运行后的输出结果是( )
A)6,1 B)2,
若执行以下程序时从键盘上输入6,8,则程序的输出结果是。
main()
{
int *p1,*p2,*p,a,b;
scanf(“%d,%d”,&a,&b);
p1=&a;p2=&b;
if(a
{p=p1;p1=p2;p2=p;}
printf(“a=%d,b=%d\n”,a,b”);
printf(“max=%d,min=%d\n”,*p1,*p2”);
}