1、请分别举例写出指针型函数与函数指针的一般声明
格式。
2、写出下列程序的运行结果
#include "stdio.h"
void main()
{
int k=0,m=0;
int i,j;
for(i=0;i<2;i++)
{ for(j=0;j<3;j++)
k++;
k-=j;
}
m=i+j;
printf(“k=%d,m=%d”,k,m);
}
3、写出下列程序的运行结果
#include "stdio.h"
main()
{
int i,k,a[10],p[3];
k=5;
for (i=0;i<10;i++) a[i]=i;
for (i=0;i<3;i++) p[i]=a[i*(i+1)];
for (i=0;i<3;i++) k=k+p[i]*2;
printf("%d\n",k);
}
4、写出下列程序的运行结果
#include "stdio.h"
void fun(char *c,int d)
{ *c=*c+1;d=d+1;
printf("%c,%c,",*c,d);
}
main()
{ char a='A',b='a';
fun(&b,a);
printf("%c,%c\n",a,b);
}
5、写出下列程序的运行结果
#include "stdio.h"
main()
{
int a[]={2,4,6,8},*p=&a[0],x=8,y,z;
for(y=0;y<4;y++)
z=(*(p+y)<x) ?*(p+y) : x;
printf(“%d\n”,z);