6.1的学习成果,主要是用到指向函数的指针
#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("請(qǐng)隨意輸入2個(gè)整數(shù),請(qǐng)用逗號(hào)隔開\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();
}
轉(zhuǎn)載于:https://www.cnblogs.com/newsoul/archive/2009/06/01/1494121.html
總結(jié)
以上是生活随笔為你收集整理的6.1的学习成果,主要是用到指向函数的指针的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 今天辞职了
- 下一篇: OEM 按钮乱码解决办法