指针函数练习

原创 2007年09月27日 14:29:00

#include "stdafx.h"
#include <string.h>

void function1(int a)
{
 printf("a1=%d/n",a);
}

void function2(int a)
{
 printf("a2=%d/n",a);
}

void function3(int a)
{
 printf("a3=%d/n",a);
}

void function4(int a)
{
 printf("a4=%d/n",a);
}


void Getfunc()
{
 void (*fun[4])(int );
 fun[0]=function1;
 fun[1]=function2;
 fun[2]=function3;
 fun[3]=function4;

 for (int i=0;i<4;i++)
 {
  (*fun[i])(i);
 }
}

int _tmain(int argc, _TCHAR* argv[])
{
 Getfunc();
 return 0;

相关文章推荐

通过转移表练习函数指针的使用

通过了解指针我们直到了一些常规类型的指针int a=1; //整形变量 char b='1'; //字符型变量 int *p1=&a; //指向整形指针 char *p2=&b; //指向字...
  • ali94s
  • ali94s
  • 2015年12月06日 23:29
  • 198

5-二维数组_练习_字符串处理函数_指针

二维数组 : 存储类型 数据类型 数组名[行数][列数] 列数不能够省略 , 行数可以省略 数组元素的引用 : 数组名[行标][列标] 练习 :1.找出二维数组中的最大值, 如果有多个最大值, 找出...
  • akpar00
  • akpar00
  • 2017年02月03日 15:01
  • 96

C 函数指针练习

两个不错的 C 函数指针练习 转载:http://blog.chinaunix.net/uid-24219701-id-141822.html #include #include ...

7-函数指针_字符串转整数练习

当参数为:一个普通变量时 变量的值 : 复制传参 变量的地址 : 地址传参 函数 : 获取两个变量num1 = 123, num2 = 456; 完成数值交换 ==> num1 = 456, nu...
  • akpar00
  • akpar00
  • 2017年02月03日 15:02
  • 64

练习5-3 用指针方式实现第2章中的函数strcat。函数strcat(s,t)将t指向的字符串复制到s指向的字符串的尾部

#include void strcat2(char *s,char *t);main() { char s[100],t[100]; s[0]='a'; s[1]='b';...

嵌入式实习-day3-指针与函数

  • 2017年11月20日 10:37
  • 517KB
  • 下载

C语言函数指针.doc

  • 2015年08月04日 11:36
  • 35KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:指针函数练习
举报原因:
原因补充:

(最多只允许输入30个字)