当前位置:网站首页>函数指针数组
函数指针数组
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;
}边栏推荐
猜你喜欢
随机推荐
二叉查找树的综合应用
命令行加载特效 【cli-spinner.js】 实用教程
长短期记忆网络 LSTM
Flink Yarn Per Job - 创建启动Dispatcher RM JobManager
php中去重二维数组
015-平衡二叉树(一)
【LeetCode】622. Design Circular Queue
Exception: Dataset not found.解决办法
mysql的union和union all
Flink Yarn Per Job - 提交应用
【字节面试】word2vector输出多少个类别
pytorch one-hot tips
线程介绍与使用
【LeetCode】101.对称二叉树
dflow入门1——HelloWorld!
箭头函数与普通函数的区别
selenium IDE的3种下载安装方式
Path Prefixes (倍增!树上の二分)
Oracle数据库表空间整理回收与释放操作
cnpm安装步骤









