您的位置:首页 > 其它

6.1的学习成果,主要是用到指向函数的指针

2009-06-01 23:40 232 查看
#include <stdio.h>
max(int x,int y)
{
int z;
if(x>y) z=x;
else z=y;
return(z);
}
maxp()
{
//int max(int,int);
int a,b,c;
int(*p)();
p=max;
printf("请随意输入2个整数,请用逗号隔开\n");
scanf("%d,%d",&a,&b);
c=(*p)(a,b);
printf("a=%d,b=%d,max=%d\n",a,b,c);

}
void main()
{
char a[]="I am a boy",b[12];
int i,*bb;
bb=&b[12];
for(i=0;*(a+i)!='\0';i++)//*(a+i)代表的是a[i]
*(b+i)=*(a+i);
*(b+i)='\0';
printf("string a is:%s\n",a);
printf("string b is:");
for(i=0;*(b+i)!='\0';i++)
printf("%s\n",bb);
maxp();
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐