• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

C语言函数名称为什么可以任意更改?

# include


void max(int i, int j)                             //这里的max改成zhangsan(张三)依旧可以运行
{
        if (i>j)                             
            printf("%d\n", i);            
        else                                
            printf("%d\n", j);               
}




int main(void)
{
        int a, b, c, d, e, f;               
       
        a = 1, b = 2, c = 3, d = 9, e = -5, f = 100;
        max(a, b);                           //这里的max改成zhangsan(张三)依旧可以运行
        max(c, d);                           //不过这四个地方需要同时更改我倒是可以理解
        max(e, f);                           //但是函数名称不是C语言函数库里面函数的名字吗?
                                        //如果可以随意起名字都可以运行,那么程序如何知道我是想调用哪个函数呢?
       
       
        return 0;                               //求大神解答???小白实在搞不明白。
}

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

发新帖

发布任务需求已有1031166位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!