摘要:
在C语言的stdarg.h头文件中提供了三个函数va_start, va_end,va_arg和一个类型va_list。利用它们,我们可以很容易实现一个可变参数的函数。首先简单介绍一下这三个函数。假设现在有一个名为f的函数,其函数定义为:void f(int a, int b, ...)那么,在函数的内部,为了获得这些可变参数,就需要利用到va_start、va_arg和va_end三个函数。va_list类型的变量可以用于存储可变类型的变量,用它可以对可变变量进行遍历;va_list ap在使用ap之前,必须调用va_start使得ap和可变参数进行关联;va_start(ap, b);va 阅读全文
posted @ 2011-05-23 22:18
cylee025
阅读(14492)
评论(0)
推荐(2)
浙公网安备 33010602011771号