首页 > 其他分享 >函数指针数组

函数指针数组

时间:2022-11-21 03:33:26浏览次数:44  
标签:func2 func1 return int 数组 函数指针

/*
	Function:函数指针数组
*/
#include <stdio.h>
#include <stdlib.h>
 
int func1(int n)
{
    printf("func1: %d\n", n);
    return n;
}
 
int func2(int n)
{
    printf("func2: %d\n", n);
    return n;
}
 
int main()
{
	//定义了保存了两个函数指针的数组
    int (*a[2])(int);
    a[0] = func1;
    a[1] = func2;
    a[0](1);
    a[1](2);
 
    return 0;
}

标签:func2,func1,return,int,数组,函数指针
From: https://www.cnblogs.com/starcos/p/16910210.html

相关文章

  • 调用函数指针
    /* DesignModel:设计模式 Function:使用函数指针列表搭建程序框架*/#include<stdio.h>#include<stdlib.h>inthello(inti);voidhey(inti);intsomeother(vo......
  • 一维数组
    一维数组什么是数组一组相同数据类型的线性集合称为一维数组变量和一维数组常见的一维数组整形数组小数数组字符数组字符串数组创建一维数组语法数组元素类型......
  • ArrayList 可以完全替代数组吗?
    本文已收录到 GitHub·AndroidFamily,有Android进阶知识体系,欢迎Star。技术和职场问题,请关注公众号[彭旭锐]加入Android交流群。前言大家好,我是小彭。在前......
  • 力扣33(java&python)-搜索旋转排序数组(中等)
    题目:整数数组nums按升序排列,数组中的值互不相同。在传递给函数之前,nums在预先未知的某个下标k(0<=k<nums.length)上进行了旋转,使数组变为[nums[k],nums[k+1],......
  • P8196 [传智杯 #4 决赛] 三元组 ----- 数组与vector
    题目描述给定一个长度为 nn 的数列 aa,对于一个有序整数三元组 (i,j,k)(i,j,k),若其满足 1\leqi\leqj\leqk\leqn1≤i≤j≤k≤n 并且 a_i+a_j=a_kai​+......
  • python算法题1:给定一个已按照升序排列的有序数组,找到两个数使得它们相加之和等于目标
    题目:给定一个已按照升序排列的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值index1和index2,其中index1必须小于index2。 说明: ......
  • 二维数组中各种定义的区别
    转自https://www.zybang.com/question/7c6ed03ad3671faf527268e0c66ebb9e.html1.*a:以a[0][0]为首元素的一维数组.可带一个索引:(*a)[i]即a[0][i]2.a:以a[0][0]为首元素的......
  • 数组
    数组本章内容数组的使用树形菜单第一节数组的使用数组:用于存储一组数据,可以对数据进行批量处理语法://创建长度为5的数组空间varary=newArray(6);<script......
  • P8195 [传智杯 #4 决赛] 小智的疑惑 ----- 字符串匹配、KMP算法优化next数组
    题目描述传智专修学院给了小智一个仅包含小写字母的字符串 ss,他想知道,里面出现了多少次子串 chuanzhi 呢。我们称一个字符串 tt 是 ss 的子串,当且仅当将 ss 的......
  • P8843 [传智杯 #4 初赛] 萝卜数据库 ---- 嵌套数组
    题目描述花栗鼠很喜欢偷吃生产队的大萝卜,因此花栗鼠科技大学正在研究一种新型的数据库,叫做萝卜数据库。具体来说,它支持 k(1\leqk\leq100)k(1≤k≤100) 个字段,每个......