C语言中printf最多可以输出多少个变量?

xtra 2010-10-05 09:13:12
书上说没有限制。但是有人知道一次最多能输出多少个吗?
...全文
1173 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wasx1 2010-10-06
  • 打赏
  • 举报
回复
其实这个我也一直很想知道啊
Network90 2010-10-06
  • 打赏
  • 举报
回复
你试试就知道咯。
saishow 2010-10-05
  • 打赏
  • 举报
回复
楼主你试试嘛.直接复制 然后运行.不行再加上原来的一倍.在运行.不行再复制.知道他崩溃为止.
呵呵.突然让我想起一个经常在论坛曾分的一个人说的话.

不要迷信 书 老师 答案 考试
要迷信 上机调试 编译器.xxx不记得了.
dingshaofengbinbin 2010-10-05
  • 打赏
  • 举报
回复
和IO缓冲区的大小有关!!!追究这个没有多大意义吧
mymtom 2010-10-05
  • 打赏
  • 举报
回复
C89上有说的啊,要求实现必须至少支持31个参数。
* 31 parameters in one function definition

* 31 arguments in one function call
yiruirui0507 2010-10-05
  • 打赏
  • 举报
回复
我也认为应该跟堆栈有关系吧,因为这些参数毕竟都存放在栈中。(汇编的角度)
dh_fa 2010-10-05
  • 打赏
  • 举报
回复
不知道,求解
cmlr_ 2010-10-05
  • 打赏
  • 举报
回复
输出到缓冲区爆满..应该就是这样
laoshizhuce 2010-10-05
  • 打赏
  • 举报
回复
应该说最多输出的数目和堆栈有关

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧