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();
}
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();
}
相关文章推荐
- C++中返回指向函数的指针学习
- C语言学习之 通过指向函数的指针 实现函数的调用
- Cpp primer<<学习函数-实参类型转换、指向函数的指针_3
- 【C/C++学习】之七、指向函数的指针
- C语言学习9: malloc动态内存存储,动态内存分配去空格字符增长版,动态内存分配去符号incr增长版,型参和返回值都是int型的函数的指针,main函数的地址也可以用指针指向,typedef定义函数指针,函数定义与嵌套的作用,返回函数指针类型,const作用
- 学习指针型函数和指向函数的指针
- 黑马视频学习笔记-指针(二)-指向函数的指针
- C++学习笔记之指向函数的指针
- C++ Primer 学习笔记_24_函数(续3) --重载函数、指向函数的指针
- 黑马程序员--IOS学习笔记(指针、返回指针的函数、指向函数的指针)
- c语言学习,指针函数、函数指针、指针的指针、指向指针数组的指针
- C语言学习笔记【指针03】指向函数的指针与返回指针值的函数
- c语言学习,指针函数、函数指针、指针的指针、指向指针数组的指针
- 学习札记: C++指向函数的指针
- 2013-7-10学习笔记[字符串操作,指向函数的指针]
- 学习笔记之14-返回指针的函数与指向函数的指针
- C++学习笔记:指向函数的指针
- C语言基础学习6: 指向函数的指针
- 【学习笔记】【C语言】指向函数的指针
- 学习札记: C++指向函数的指针