首页 相关文章 C语言中可变参数的用法

C语言中可变参数的用法

我们在C语言编程中会碰到一些参数个数可变的函数,例如printf()这个函数,它的定义是这样的:
  int printf( const char* format, ...); !-- frame contents -- !-- /frame contents --
  它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的,例如我们可以有以下不同的调用方法:
  printf("%d",i);
  printf("%s",s);
  printf("the number is %d ,string is:%s", i, s);
  究竟如何写可变参数的C函数以及这些可变参数的函数编译器是如何实现的呢?本文就这个问题进行一些探讨,希望能对大家有些帮助.会C++的网友知...[ 查看全文 ]

2016-02-19 标签:

C语言中可变参数的用法的相关文章

手机页面
收藏网站 回到头部