小编Oli*_*er 的帖子

Mac OS X上的标准C库在哪里?

我试图在Mac OS X上找到标准的C库.我尝试过像"/usr/lib/libc.a"或"/usr/lib/libm.a"这样的路径,但是没有这样的文件系统.你能告诉我在哪里找到它吗?

然后我在Linux机器上使用Terminal并运行这样的命令:

ar t /usr/lib/libc.a
Run Code Online (Sandbox Code Playgroud)

它返回一个.o文件列表,那些.o文件是这样的:

svc.o
xdr.o
...
Run Code Online (Sandbox Code Playgroud)

这些文件的含义是什么?哪里可以找到它们?

c macos

20
推荐指数
5
解决办法
3万
查看次数

更好的算法找平均值

我正在编写一本关于C的编程书A Book.练习建议找到一组数字的平均值,算法:

avg += (x - avg) / i;
Run Code Online (Sandbox Code Playgroud)

比以下更好:

sum += x;
avg = sum / i;
Run Code Online (Sandbox Code Playgroud)

'x'是用于存储输入数字的变量.它还建议除了防止溢出之外,第一个算法确实比第二个algorthim有其他一些好处,任何人都可以帮助我吗?谢谢!

c algorithm

16
推荐指数
2
解决办法
9905
查看次数

哪里可以找到stdio.h的实现?

可能重复:
在哪里找到stdio.h函数实现?

嗨,我试图找到stdio.h头文件中定义的函数的函数定义,我想学习如何实现printf()这样的函数,但我找不到stdio.h中的任何预处理器指令链接到其他地方的实施文 当没有对函数定义文件的直接引用时,C编译器如何知道在哪里找到实现?(我了解到.h文件可能附带一个同名的.c实现文件来自一本Objective-c书.)你能帮助我吗?谢谢!我在Mac OS X上使用GCC.

c

7
推荐指数
2
解决办法
9184
查看次数

标签 统计

c ×3

algorithm ×1

macos ×1