小编wet*_*ler的帖子

python“打印”像c中的函数

我是 C 新手,我习惯用 python 编写代码,我通常会打印太多变量和文本来测试我的代码,而 printf 语句有时很烦人。我想用 c 编写一个函数,它的工作原理与 python 中的打印函数完全一样。

我在编写函数时面临两个问题。

  1. 我想将 n 个参数作为函数的输入。
  2. 我想将任何数据类型作为函数的输入,例如:print(12); print("hello"); print(123.12)不应引发错误。

到目前为止我做了什么

  1. 我找到了使用 <stdarg.h> 获取 n 个参数的解决方案,但我必须指定第一个参数的数据类型,这不是我想要的。

  2. “通用选择”宏可用于对传递的不同数据类型的参数调用不同的函数,但不确定如何完成,是我用于参考的链接。

c printf

-2
推荐指数
1
解决办法
121
查看次数

标签 统计

c ×1

printf ×1