当前位置:网站首页>函数指针数组
函数指针数组
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;
}边栏推荐
- LINGO 18.0 software installation package download and installation tutorial
- 015-平衡二叉树(一)
- 【LeetCode】226.翻转二叉树
- Go操作Redis数据库
- Flink Yarn Per Job - 提交应用
- 【LeetCode】zj面试-把字符串转换成整数
- SAP Analytics Cloud 和 SAP Cloud for Customer 两款 SaaS 软件的集成
- MySQL-TCL语言-transaction control language事务控制语言
- MySql的初识感悟,以及sql语句中的DDL和DML和DQL的基本语法
- Exception: Dataset not found.解决办法
猜你喜欢
随机推荐
好用的插件
二叉查找树的综合应用
chrome F12 network 保留之前请求信息
【LeetCode】老虎证券面试-括号嵌套且满足优先级
window的供选数据流
分区分表(一)
Redis cluster concept and construction
015-Balanced binary tree (1)
梯度消失和梯度爆炸
MySQL-DDL数据定义语言-约束
013-二叉树
milvus
多媒体数据处理实验1:算术编码
行业 SaaS 微服务稳定性保障实战
命令行加载特效 【cli-spinner.js】 实用教程
MYSQL 修改时区的几种方法
Rabbit and Falcon are all covered, Go lang1.18 introductory and refined tutorial, from Bai Ding to Hongru, the whole platform (Sublime 4) Go lang development environment to build EP00
STP和RSTP的BPDU报文中flag位 对比+分析
milvus
Alibaba Cloud SMS Sending








