Keil实现不定参数函数
1、涉及到可变数量参数的函数,就少不了va_list、va_start、va_end、va_arg这四个宏,他们都定义在stdarg.h这个头文件,需要将其包含到程序当中。


4、函数定义完毕后,可以使用:get_sum(求和参数个数,参数1,参数2,参数3,……);的形式调用,其中省略号代表其他参数,实际使用不能有省略号。比如get_sum(2, 1, 2);就是求1和2的和,由于有两个数参与求和,所以第一个参数为2.

1、涉及到可变数量参数的函数,就少不了va_list、va_start、va_end、va_arg这四个宏,他们都定义在stdarg.h这个头文件,需要将其包含到程序当中。
4、函数定义完毕后,可以使用:get_sum(求和参数个数,参数1,参数2,参数3,……);的形式调用,其中省略号代表其他参数,实际使用不能有省略号。比如get_sum(2, 1, 2);就是求1和2的和,由于有两个数参与求和,所以第一个参数为2.