OutputInfo(int num,...)//定义一个省略号参数的函数

转载 2012年03月26日 20:14:54
// OutputInfo.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "stdio.h"
#include <stdarg.h>

void OutputInfo(int num,...)						//定义一个省略号参数的函数
{
	va_list arguments;							//定义va_list类型变量
	va_start(arguments,num);
	while(num--)								//读取所有参数的数据
	{
		char* pchData = va_arg(arguments,char*);	//获取字符串数据
		int iData = va_arg(arguments,int);			//获取整型数据
		printf("%s\n",pchData);					//输出字符串
		printf("%d\n",iData);						//输出整数
	}
	va_end(arguments);
}

int main(int argc, char* argv[])
{
	OutputInfo(2,"Beijing",2008,"Olympic Games",2008);	//调用OutputInfo函数
	return 0;
}


相关文章推荐

[转自waterday 的BLOG]C++函数参数中的省略号

http://waterday.blog.51cto.com/1032892/329079 C++允许定义形参个数和类型不确定的函数。例如,C语言中的标准函数printf便使用这种机制。在声明不...

Go语言可变参数函数,何时该使用省略号(...)

今天的一个例子中发现,对于在调用可变参数函数时,不是总能使用省略号将一个切片展开,有时候编译器可能会报错,为了清除的说明这个问题,我用几个小例子一步一步说明。1、提出假想的需求 假如想要在一堆数据中...
  • CMbug
  • CMbug
  • 2015-11-02 21:42
  • 940

C语言中函数参数的省略号

C++允许定义形参个数和类型不确定的函数。例如,C语言中的标准函数printf便使用这种机制。在声明不确定形参的函数时,形参部分可以使用省略号“…”代替。“…”告诉编译器,在函数调用时不检查形参类型是...

函数参数中带省略号的用法

本文转自lmw.blog.chinaunix.net   前言: 本文在很大程度上改编自网友kevintz的“C语言中可变参数的用法”一文,在行文之前先向这位前辈表示真诚的敬意和感谢。 一...

函数参数中带省略号的用法

前言: 本文在很大程度上改编自网友kevintz的“C语言中可变参数的用法”一文,在行文之前先向这位前辈表示真诚的敬意和感谢。 一、什么是可变参数 我们在C语言编程中有时会遇到一些参数个数可变的...

【转】C++函数参数中的省略号用法分析

【转】C++函数参数中的省略号用法分析 C++允许定义形参个数和类型不确定的函数。例如,C语言中的标准函数printf便使用这种机制。在声明不确定形参的函数时,形参部分可以使用省略号“…”代...

C++函数参数中的省略号

转自:http://waterday.blog.51cto.com/1032892/329079 C++允许定义形参个数和类型不确定的函数。例如,C语言中的标准函数printf便使用这种机制...

C++函数参数带省略号

转载出处:C++函数参数中的省略号用法分析     C++允许定义形参个数和类型不确定的函数。例如,C语言中的标准函数printf便使用这种机制。在声明不确定形参的函数时,形参部分可以使用省略号“…...

C/C++中函数参数中的省略号

一、前言 在阅读项目代码时,时常会遇到函数参数中写着省略号,一直百思不得其解,只是单纯地知道有那么回事,时间久了,又遇到了此情况,决定静下心来研究一下,究竟是怎么回事。 如图: 二、转载 转载地址:...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)