首页后端开发ASP.NET用C语言指针如何求最大值最小值

用C语言指针如何求最大值最小值

时间2024-01-31 18:43:03发布访客分类ASP.NET浏览792
导读:收集整理的这篇文章主要介绍了用C语言指针如何求最大值最小值,觉得挺不错的,现在分享给大家,也给大家做个参考。问题描述:用c语言指针如何求最大值最小值以下使一个简单的例子,用来说明指向函数的指针变量。定义两个函数max和min,分别用来求最大...
收集整理的这篇文章主要介绍了用C语言指针如何求最大值最小值,觉得挺不错的,现在分享给大家,也给大家做个参考。

问题描述:用c语言指针如何求最大值最小值

以下使一个简单的例子,用来说明指向函数的指针变量。定义两个函数max和min,分别用来求最大值和最小值。在主函数中根据用户输入的数字是1或者是2,使指针变量指向max函数或者min函数。

codes:#include stdio.h>
int main(){
        int max(int,int);
    //求最大值函数声明     int min(int,int);
    //求最小值函数声明     int (*p)(int,int);
    //定义指向函数的指针变量         int a,b,c,n;
        PRintf("please input two numbers:");
    //输入两个数     scanf("%d%d",&
    a,&
    b);
        printf("please choose 1 or 2:");
    //输入1 or 2     scanf("%d",&
    n);
    if(n == 1){
     //如果输入1则使 p 指向max函数         p = max;
    }
    else if(n == 2){
        //如果输入2,使p指向min函数         p = min;
    }
            c = (*p)(a,b);
        printf("a = %d, b = %d\n",a,b);
        if(n == 1){
            printf("max = %d\n",c);
    }
    else{
            printf("min = %d\n",c);
    }
        return 0;
}
int max(int x, int y)   //求最大值函数 {
        return x >
     y ? x : y;
}
 int min(int x, int y)   //求最小值函数 {
        return x  y ? x : y;
}
    

推荐教程: 《c语言教程》

以上就是用C语言指针如何求最大值最小值的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: c语言根号函数是什么下一篇:C语言程序的模块化通过什么实现猜你在找的ASP.NET相关文章 C# 一些面试试题的实例教程2022-05-16.NET 6开发TodoList应用之请求日志组件HttpLogging介绍2022-04-16.NET 6中间件Http Logging使用介绍2022-04-16gojs一些实用的高级用法2022-04-16.NET6开发TodoList应用之实现查询排序2022-04-16.NET6开发TodoList应用之实现数据塑形2022-04-16.NET微服务架构CI/CD自动打包镜像2022-04-16Asp.Net Core 使用Monaco Editor 实现代码编辑器功能2022-04-16.NET微服务架构CI/CD自动构建Jenkins+Gitee2022-04-16.Net Core微服务网关Ocelot集成Consul2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: 用C语言指针如何求最大值最小值
本文地址: https://pptw.com/jishu/594335.html
const用法是什么? 决定数组所占内存单元多少的是什么

游客 回复需填写必要信息