码迷,mamicode.com
首页 > 编程语言 > 详细

c-46 函数指针 和 函数指针数组

时间:2018-06-23 01:42:21      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:[]   \n   argv   printf   func   char s   指针   nbsp   %s   

#include <stdio.h>
void function1()
{
 printf("函数一 没有参数和 返回值");

}

void function2(char str[2222])
{
 printf("%s 函数二  有参数 无返回值", str);
}


int  function3(int a, int b)
{
 printf("函数三  有参数和返回值");
 return a + b;
}

int function4(int a,int b)
{
 return a * b;
}
int main(int argc, char* argv[])
{
 
 void(*p1)() = function1;
 void(*p2)(char[]) = function2;
 int(*p3)(int, int) = function3;

 int(*p4[])(int, int) = { function4,function3 };
 
 printf("p4 = %d \n", p4[0](2, 3));

 printf("p3 = %d \n", p4[1](2, 3));
 getchar();
 return 0;
}

c-46 函数指针 和 函数指针数组

标签:[]   \n   argv   printf   func   char s   指针   nbsp   %s   

原文地址:https://www.cnblogs.com/sinianxinfei/p/9216077.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!