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

# include <stdio.h>


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;                               //求大神解答???小白实在搞不明白。

}


断线风筝丶
浏览 1278回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP