gol*_*ean 0 c compiler-construction standard-library
当我在Linux上看到man sqrt时,我看到了3个函数的原型 -
double sqrt(double x);
float sqrtf(float x);
long double sqrtl(long double x);
Run Code Online (Sandbox Code Playgroud)
如果编译器/库是用C++编写的,我理解它可能正在使用函数重载.
如果提供它的编译器库是用C编写的,那么编译器(gcc)如何实现这种事情,就像C不支持的函数重载一样?(或者是否像C99这样的某些后来的C标准确实支持这样的东西?)
gcc实现了哪种编程语言?