cpp遍历数组的几种方式
来源:互联网 发布:买域名是啥 编辑:程序博客网 时间:2024/06/04 19:13
int ia[] = { 0,2,3,4,5,6,7,8,9 }; int ia_sz = sizeof(ia) / sizeof(int); for (int ix = 0; ix != ia_sz; ++ix) { cout << ia[ix] << endl; } cout << endl; for (auto i : ia) { cout << i << endl; } for (auto beg = begin(ia), last = end(ia); beg != last; ++beg) { cout << *beg << endl; } int ix[3][3] = { { 1,2,3 },{ 4,5,6 },{ 7,8,9 } };int(*pix)[3] = ix; //pix是一个指针,指向有4个整数的数组int(*pa)[3] = ix;//cout << (*pa+1)[2] << endl;cout << *pa[0] <<" "<< *pa << endl;cout << *pa[1] << endl;cout << *pa[2] << endl;// int (*p)[3],保存的是3个数组的首地址 // p默认指向第一个数组 { 1,2,3 } p++ 下一个数组元素 : { 4,5,6 } p++: { 7,8,9 }for (int (*p)[3] = ix; p!=ix+3; p++ ){// p是一个数组的地址,解引用(*p)后得到,数组的首地址for (int *px = *p; px!= *p+3; ++px){cout << *px << ' ';}cout << endl;}cout << endl;// int (*p)[3] p是一个指针,指向有3个整数的数组for (auto p = begin(ix); p != end(ix); ++p){for (auto q = begin(*p); q != end(*p); ++q){cout << *q << " ";}cout << endl;}
阅读全文
0 0
- cpp遍历数组的几种方式
- java8 遍历数组的几种方式
- java8 遍历数组的几种方式
- java8 遍历数组的几种方式
- JavaScript数组遍历的几种方式
- 创建数组的几种方式及数组的遍历
- php中遍历二维数组的几种方式
- php 遍历二维数组的几种方式
- php中遍历二维数组的几种方式
- Javascript中遍历数组的几种方式?!
- php中遍历二维数组的几种方式
- php中遍历二维数组的几种方式
- 遍历java集合或数组的几种方式
- PHP-遍历二维数组的几种方式
- [JS] JS数组遍历的几种方式性能比较
- php中遍历二维数组的几种方式
- 遍历游标的几种方式
- 集合遍历的几种方式
- (转)android使用高德地图SDK获取定位信息
- 解决Win10运行记录不显示
- 1002. A+B for Polynomials
- OpenCV中的轮廓(2)
- java使用ajax导出Excel
- cpp遍历数组的几种方式
- 集合框架
- radioGroup+fragment
- Linux 互斥锁
- Int里-128到127的学问
- mybatis cache 设置
- 垃圾回收之finalize()
- Java 8章 IO 编程题
- 《ReactNative》之Redux框架的使用