0

在汇编语言的世界中,当您调用 时printf(),您会:

push arg_N
push arg_N-1
..
push arg1
push format
call _printf

但是printf()这里怎么知道传入了多少个参数呢?

4

1 回答 1

7

它只是沿着字符串走,在找到 %-format 项目时使用参数。如果参数少于 %-items,就会发生可怕的事情。

于 2012-10-27T15:48:05.373 回答