数组输出函数的实现
来源:互联网 发布:职场书籍推荐 知乎 编辑:程序博客网 时间:2024/04/29 18:51
平时经常输出数组以测试数据,现在写一个通用的函数,函数原型为:
/** * print array * @data : pointer that point to an array * @param n : number of data * @nPerline : number of data per line, 10 by default. */template<typename T>void printArray(T *data, int n, int nPerLine = 10);实现如下:
template<typename T>void printArray(T *data, int n, int nPerLine) { if (nPerLine < 0) { nPerLine = 10; } int counter = 0; for (int i = 0; i < n; i++) { std::cout << data[i] << ' '; if ((++counter % nPerLine) == 0) { std::cout << std::endl; } }}
测试IDE:Microsoft Visual Studio 2010
后记(2012/10/19):现在回顾本篇文章,代码显得稚嫩很多。关于数组的打印,在另一篇博文“The C++ Programming Language, special edition》第6章6.6节中的一道有趣习题ch6.6-15”的代码中有用到另一种打印数组的方法,利用对数组的引用,可以不用传数组大小参数,但传递的参数必须是静态数组的名称,而不能是指针。
- 数组输出函数的实现
- 使用函数和指针实现数组的逆序输出
- 调用函数实现数组升序输出
- java---实现数组的输出
- c语言中调用函数的返回值,如果是数组,主函数要输出这个数组怎么实现?
- C++ 字符数组的拷贝、拼接、逆序输出 函数的实现
- C++实现字符串数组作为函数的参数的反序输出
- 用PHP自己实现的var_dump函数 (没有用foreach输出数组)
- 写一主函数输入一数组,写一子函数实现对该数组的冒泡排序并输出。
- 多个一维数组函数输出
- python自定义函数实现最大值的输出
- python自定义函数实现最大值的输出
- php 数组分页输出函数
- 实现一个函数,传递一个有10个已经排好序的整形元素数组(数组大小实际为11)中,将一个指定的值按顺序插入,并在main函数中将插入后的数组输出。
- JavaScript实现数组全排列输出的代码
- 简单的输入N个整数,实现反向输出---数组
- 用java实现二维数组的“之”字形输出
- 写一个方法实现数组的反转输出----
- I2S音频总线学习(二)I2S总线协议
- 应该掌握的基本技能
- CreateThread、_beginthreadex和AfxBeginThread的区别
- 第一次博客,随便说说。
- HTTP状态码说明
- 数组输出函数的实现
- 房价真的暴跌?戏说房价暴跌的23个后果
- Zend Framework 中的index.php
- 代理猎手使用方法
- 黑马程序员_关于java异常机制的学习
- mysql 存储过程 范例
- poj1258--prim
- JSP入门
- NSNumber中的compare方法