C语言中利用va_list的函数能否反复调用?

2026-04-16 19:452阅读0评论SEO教程
  • 内容介绍
  • 相关推荐

本文共计427个文字,预计阅读时间需要2分钟。

C语言中利用va_list的函数能否反复调用?

在下面的程序中,可变参数函数`process_message`通过`va_list argp`参数将变量参数传递给`print_message`。`argp`接着传递给`vsnprintf`,以计算格式化字符串的长度。但是,如果将`argp`传递给另一个从`print_message`中调用的函数,则会发生错误。

阅读全文

本文共计427个文字,预计阅读时间需要2分钟。

C语言中利用va_list的函数能否反复调用?

在下面的程序中,可变参数函数`process_message`通过`va_list argp`参数将变量参数传递给`print_message`。`argp`接着传递给`vsnprintf`,以计算格式化字符串的长度。但是,如果将`argp`传递给另一个从`print_message`中调用的函数,则会发生错误。

阅读全文