当前位置:网站首页>函数指针数组
函数指针数组
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;
}边栏推荐
猜你喜欢

面试突击71:GET 和 POST 有什么区别?

兔起鹘落全端涵盖,Go lang1.18入门精炼教程,由白丁入鸿儒,全平台(Sublime 4)Go lang开发环境搭建EP00

dflow入门3——dpdispatcher插件

AUC的两种计算方式

Exception: Dataset not found.解决办法

Scala parallel collections, parallel concurrency, thread safety issues, ThreadLocal

selenium IDE的3种下载安装方式

pytorch one-hot tips

GO开发环境配置

播放量暴涨2000w+,单日狂揽24w粉,内卷的搞笑赛道还有机会
随机推荐
Flink Yarn Per Job - Submit application
WinCheck Script
015-Balanced binary tree (1)
Partition table (1)
二叉查找树的插入
10 Convolutional Neural Networks for Deep Learning 2
Go的Gin框架学习
长短期记忆网络 LSTM
MYSQL 修改时区的几种方法
Automated test browser driver download version
"Easy to use" websites that others don't know, make you more efficient
固件工程师到底是干什么?
MySQL——几种常见的嵌套查询
pytorch one-hot tips
What are pseudo-classes and pseudo-elements?The difference between pseudo-classes and pseudo-elements
selenium IDE的3种下载安装方式
Index (3)
梯度消失和梯度爆炸
MySQL_关于JSON数据的查询
面试突击71:GET 和 POST 有什么区别?