C语言从头学66—学习头文件 <stdio.h>(二)

       关于可变参数,我们曾经在《C语言从头学27》中接触过,下面学习能够接收可变参数作为
参数的几个函数。
一、printf函数的能够接收可变参数的变体函数:
 1、函数vprintf()
      功能:按照给定格式,将可变参数中的内容输出到控制台(显示器)
      使用格式:vprintf (参1,参2);
         参1:格式字符串
         参2:可变参数变量(对象)
      返回值:返回值输出的字符数;出错返回负值。
      说明:vprintf()函数可以可以接收va_list对象作为自己的参数,而va_list对象只有在自定义可变参数函数中才能用到,因此vprintf()必须结合自定义可变参数函数才能正常使用;它通过va_list对象对可变函数中的"..."代表的内容进行处理。vprintf()函数不能像printf()那样直接使用。(具体见后边案例)
 2、函数vfprintf()
      功能:按照给定格式,将可变参数中的内容输出到文件
      使用格式:vfprintf(参1,参2,参3);
          参1:文件指针
          参2:格式字符串
          参3:可变参数变量(对象)
      返回值:返回输出的字符数;出错返回负值。
      说明:vfprintf()除了将可变参数内容写入文件不同于上一个函数外,其它方面同1的说明。
 3、函数vsprintf()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值