发新帖我要提问
12
返回列表
打印
[技术问答]

一个printf()函数4kB大小

[复制链接]
楼主: yorkbarney
手机看帖
扫描二维码
随时随地手机跟帖
21
louliana| | 2024-9-13 11:08 | 只看该作者 回帖奖励 |倒序浏览
printf() 函数本身的大小很小,但它可能会调用其他库函数

使用特权

评论回复
22
tifmill| | 2024-9-13 13:49 | 只看该作者
通过优化代码,减少不必要的功能和中间变量,可以减小函数的大小。

使用特权

评论回复
23
mollylawrence| | 2024-9-13 15:46 | 只看该作者
printf() 可能依赖于其他函数和库,这些依赖可能会增加最终文件的大小。

使用特权

评论回复
24
janewood| | 2024-9-13 20:52 | 只看该作者
对于标准的 printf() 函数,其大小通常由编译器和目标平台决定。

使用特权

评论回复
25
everyrobin| | 2024-9-14 13:07 | 只看该作者
当调用 printf() 函数时,可能会在堆栈上分配一些空间来存储局部变量和函数参数。

使用特权

评论回复
26
uiint| | 2024-9-19 09:36 | 只看该作者
如果标准的 printf() 函数太大,你可以实现一个简化版的打印函数,只包含你需要的功能。

使用特权

评论回复
27
hearstnorman323| | 2024-9-19 13:33 | 只看该作者
自定义的 printf() 实现。

使用特权

评论回复
28
朝生| | 2024-12-13 11:18 | 只看该作者
大小会因编译器优化级别、目标平台等因素而异。

使用特权

评论回复
29
LLGTR| | 2024-12-13 13:03 | 只看该作者
这个描述有点混淆,让我解释一下可能的情况。你提到一个 `printf()` 函数的大小为 4kB(这是指该函数的代码大小或者其所使用的存储空间大小),同时又提到它输出大约 40 个字符。这两者其实是独立的。下面我解释每个方面:

使用特权

评论回复
30
huangcunxiake| | 2024-12-13 14:42 | 只看该作者
你可以用自己写的,自带的那个功能太多,你用什么功能就自己实现

使用特权

评论回复
31
软核硬核| | 2024-12-13 15:46 | 只看该作者
如果标准的printf()函数太大,可以实现简化版的print函数,只包含您需要的功能。

使用特权

评论回复
32
huangcunxiake| | 2024-12-13 16:28 | 只看该作者
建议不要使用完整版,自己写一个就行了

使用特权

评论回复
33
xixi2017| | 2024-12-14 10:46 | 只看该作者
只打印字符就别用这个了

使用特权

评论回复
34
V853| | 2024-12-16 19:30 | 只看该作者
你可以用你自己写的。自带的功能太多了。你可以实现你自己使用的任何功能。

使用特权

评论回复
35
芯路例程| | 2024-12-19 11:39 | 只看该作者
只打印字符,不要用这个

使用特权

评论回复
36
lllook| | 2024-12-20 10:42 | 只看该作者
你可以自己写。功能太多了。你可以实现任何你自己使用的函数。,

使用特权

评论回复
37
hmcu666| | 2024-12-27 20:52 | 只看该作者
你在用printf打印中文打电话给一些图书馆吗

使用特权

评论回复
38
Stahan| | 2024-12-29 21:47 | 只看该作者
是不是库选的不对啊

使用特权

评论回复
39
wex1002| | 2025-1-2 10:37 | 只看该作者
你在用printf打印中文和调用图书馆吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则