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;
}


【C语言】为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。

/*为下面的函数原型编写函数定义:int ascii_to_integer(char *str);这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数...

Pace 6 (1.写一个函数返回参数二进制中 1 的个数;2..获取一个数二进制序列中所有的偶数位和奇数位;3. 输出一个整数的每一位;4.两个int整数的二进制表达中,有多少个位不同

//1.写一个函数返回参数二进制中 1 的个数 #include int count_one_bits(unsigned int value) { int count = 0; while (...
  • J4Ya_
  • J4Ya_
  • 2017年10月26日 21:55
  • 43

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

 【转】函数参数中带省略号的用法 本文摘自CDSN《可变参数学习笔记》,原帖链接:http://topic.csdn.net/t/20041124/09/3582660.html 前...

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

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

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

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

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

转载自:http://blog.chinaunix.net/uid-20617446-id-79371.html

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

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

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

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

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

本文转自lmw.blog.chinaunix.net   前言: 本文在很大程度上改编自网友kevintz的“C语言中可变参数的用法”一文,在行文之前先向这位前辈表示真诚的敬意和感谢。 一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OutputInfo(int num,...)//定义一个省略号参数的函数
举报原因:
原因补充:

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