C++有重载,那么C语言怎样实现带缺省值的函数呢?其实只要用过C语言编程,就会使用到最常用的带缺省值得函数printf;
printf函数原型:
extern void printf(const char *format,...);
那么怎样构建属于自己的带缺省值的函数,没错stdarg.h头文件可以帮你解决这一问题,主要包括va_list(类型),va_start,va_arg,va_end;下面通过一个简单示例来说明怎样实现功能:
#include<stdio.h>
C++有重载,那么C语言怎样实现带缺省值的函数呢?其实只要用过C语言编程,就会使用到最常用的带缺省值得函数printf;
printf函数原型:
extern void printf(const char *format,...);
那么怎样构建属于自己的带缺省值的函数,没错stdarg.h头文件可以帮你解决这一问题,主要包括va_list(类型),va_start,va_arg,va_end;下面通过一个简单示例来说明怎样实现功能:
#include<stdio.h>