C语言可变参数(廿十)
2017-02-08 17:30
190 查看
#pragma mark - 可变参数
-(void)debug:(NSString*)s1,...
{
NSString *str;
va_list args;
//入栈
va_start(args, s1);
//方法1 打印所有参数
for ( str = s1; str != nil; str = va_arg(args, NSString*)) {
NSLog(@"%@",str);
}
// //方法2,打印下标1之后的参数
// while ((str = va_arg(args, NSString*))) {
//
// NSLog(@"%@",str);
// }
//出栈
va_end(args);
}
-(void)debug:(NSString*)s1,...
{
NSString *str;
va_list args;
//入栈
va_start(args, s1);
//方法1 打印所有参数
for ( str = s1; str != nil; str = va_arg(args, NSString*)) {
NSLog(@"%@",str);
}
// //方法2,打印下标1之后的参数
// while ((str = va_arg(args, NSString*))) {
//
// NSLog(@"%@",str);
// }
//出栈
va_end(args);
}
相关文章推荐
- C语言可变参数小例
- c语言里的可变参数宏及##
- C语言的可变参数一点研究
- c语言中可变参数的实现
- C语言的本质(18)——函数的可变参数
- C语言中的可变参数函数 三个点“…
- C语言可变长参数函数与默认参数提升
- C语言中可变参数的用法
- C语言小技巧(1) 实现可变参数
- C语言中可变参数的用法(转载)
- C语言中如何使用宏 包括单双井号 可变参数
- C语言中可变参数的使用
- c语言 可变参数 三个点 ...
- C语言中可变参数函数实现原理
- C语言中可变参数的用法
- C语言可变参数
- 神奇的C语言十四:可变参数
- C语言可变参数编程
- C语言中 variable argument 可变参数用法
- C语言代码-可变参数(1)求平均值