当前位置: 首页 > news >正文

函数指针示例

目录:
在这里插入图片描述
代码:
main.c

#include <stdio.h>
#include <stdlib.h>int Max(int x, int y);
int Min(int x, int y);int main(int argc, char**argv)
{int x,y;scanf("%d",&x);scanf("%d",&y);int select;printf("输入1表示求最小值,2表示最大值\n");scanf("%d",&select);//定义函数指针int (*p)(int, int);if(select == 1){//最小值p = Min;}else if(select == 2){//最大值p =Max;}else{return -1;}//查找printf("value is %d\n", p(x, y));
}int Max(int x, int y)
{return x > y?x:y;
}
int Min(int x, int y)
{return x < y?x:y;
}

Makefile


main:main.cgcc -o $@ $^./$@
clean:rm main
http://www.lryc.cn/news/486083.html

相关文章:

  • vue如何实现组件切换
  • 计算机视觉 1-8章 (硕士)
  • 整数唯一分解定理
  • Grass脚本2倍速多账号
  • 15分钟学 Go 第 56 天:架构设计基本原则
  • HTML5 Video(视频)
  • 开源模型应用落地-qwen模型小试-Qwen2.5-7B-Instruct-tool usage入门-串行调用多个tools(三)
  • MySQL:表设计
  • 173. 二叉搜索树迭代器【 力扣(LeetCode) 】
  • 大三学生实习面试经历(1)
  • 【论文复现】STM32设计的物联网智能鱼缸
  • 常见长选项和短选项对应表
  • Ubuntu24 上安装搜狗输入法
  • 【AI图像生成网站Golang】JWT认证与令牌桶算法
  • 关于强化学习的一份介绍
  • Python3.11.9+selenium,获取图片验证码以及输入验证码数字
  • Flutter:事件队列,异步操作,链式调用。
  • 从零开始学习 sg200x 多核开发之 eth0 自动使能并配置静态IP
  • 《TCP/IP网络编程》学习笔记 | Chapter 11:进程间通信
  • 开源模型应用落地-qwen模型小试-Qwen2.5-7B-Instruct-tool usage入门-集成心知天气(二)
  • 通过声纹或者声波来切分一段音频
  • sql专场练习(二)(16-20)完结
  • [ 网络安全介绍 2 ] 网络安全发展现状
  • 《基于Oracle的SQL优化》读书笔记
  • 零基础利用实战项目学会Pytorch
  • Go八股(Ⅵ)Goroutine 以及其中的锁和思想
  • 向潜在安全信息和事件管理 SIEM 提供商提出的六个问题
  • 蓝桥杯每日真题 - 第15天
  • Python的Matplotlib
  • Python数据分析:分组转换transform方法