当前位置:网站首页>函数指针数组
函数指针数组
2022-08-03 09:30:00 【smith342】
第一次使用函数指针数组
#include<stdio.h>
void Monday_fun()
{
printf("Monday");
}
void Tuesday_fun()
{
printf("Tuesday");
}
void Wednesday_fun()
{
printf("Wednesday");
}
void Thursday_fun()
{
printf("Thursday");
}
void Friday_fun()
{
printf("Friday");
}
void Saturday_fun()
{
printf("Saturday");
}
void Sunday_fun()
{
printf("Sunday");
}
int main()
{
int day;
printf("Please input the day of week:\n");
scanf("%d",&day);
/*
switch (day)
{
case 1:
Monday_fun();
break;
case 2:
Tuesday_fun();
break;
case 3:
Wednesday_fun();
break;
case 4:
Thursday_fun();
break;
case 5:
Friday_fun();
break;
case 6:
Saturday_fun();
break;
case 7:
Sunday_fun();
break;
default:
break;
}
*/
void (*weekday[7])();
weekday[0]=Monday_fun;
weekday[1]=Tuesday_fun;
weekday[2]=Wednesday_fun;
weekday[3]=Thursday_fun;
weekday[4]=Friday_fun;
weekday[5]=Saturday_fun;
weekday[6]=Sunday_fun;
weekday[day-1](); //必须要加(),不然只是指针,没有调用函数
return 0;
}边栏推荐
猜你喜欢
随机推荐
慢 SQL 分析与优化
go中select语句
【网络安全】Kail操作系统
文章列表的显示 以及创建文章 还有文章详情的基本
For heavy two-dimensional arrays in PHP
dflow入门4——recurse&reuse&conditional
MySQL-存储过程-函数-
Oracle 迁移至Mysql
【LeetCode】622. Design Circular Queue
常见STP生成树调整命令
二叉查找树的插入
PostgreSQL的架构
机器学习(公式推导与代码实现)--sklearn机器学习库
Cartesi 2022 年 7 月回顾
播放量暴涨2000w+,单日狂揽24w粉,内卷的搞笑赛道还有机会
milvus
MySQL-TCL语言-transaction control language事务控制语言
STP普通生成树安全特性— bpduguard特性 + bpdufilter特性 + guard root 特性 III loopguard技术( 详解+配置)
xtrabackup
Validate floating point input









