可变参数列表:一个练习题

来源:互联网 发布:吴承恩与西游记 知乎 编辑:程序博客网 时间:2024/05/18 01:54
//可变参数列表的一个练习题#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<stdarg.h>#include<windows.h>#define  va_start(arg,va);va_start(arg,val)void print(char *val, ...) {char *c = NULL;va_list arg;va_start(arg, val)c = va_arg(arg,char *);while (*c != '\n'){if (*c == 'c'){putchar(va_arg(arg, char *));}else if (*c != 's'){putchar(va_arg(arg, char *));}elseputchar(*c);++c;}va_end(arg);}int main(){printf("val: c c c s", 'b','i','t',"hello");printf("  bit hello\n");system("pause");return 0;}

0 0
原创粉丝点击