在C语言中,没有内置的disp函数
#include<stdio.h>// 自定义的 disp 函数void disp(const char *format, ...) { va_list args; va_start(args, format); vprintf(format, args); va_end(args);}int main() { int a = 10; float b = 3.14; const char *s = "Hello, World!"; // 使用自定义的 disp 函数 disp("整数: %d\n", a); disp("浮点数: %.2f\n", b); disp("%s\n", s); return 0;}在这个示例中,我们创建了一个名为disp的自定义函数,它接受一个格式字符串和可变数量的参数。然后,我们使用vprintf函数将格式化的输出发送到标准输出。va_list、va_start和va_end是处理可变参数列表所需的宏。
当你运行此程序时,它将输出以下内容:
整数: 10浮点数: 3.14Hello, World! 

