c++-引用一维数组

原创 2016年06月01日 18:33:51

引用一维数组也是很简单的,这里我记录一下

int main()
{
    int a[5] = {0, 1,2,3,4};

    int (&ra)[5] = a;//也可以这样int (&ra)[5](a) ()只能用于初始化
    for (int i = 0; i < 5; i++)
    {
        cout << ra[i] << endl;
    }

    return 0;
}
版权声明:转载请注明出处

相关文章推荐

C++一维数组和指针的关系总结

  • 2014年11月01日 17:18
  • 41KB
  • 下载

C++开辟动态一维、二维、多维数组

C++中一维、二维及多维动态数组的开辟

C++一维数组的实现

以下程序已在VC6.0测试通过: #ifndef _ARRAY1D #define _ARRAY1D #include template class CArray1D { publi...

c++ 根据输入动态声明数组(一维,二维)

较早的编译器是不允许这样做的,所以一些书籍比如以Tc讲解的书本都说数组的下标不能是变量。在vc6.0下亦是如此。 不过在一些较新的编译器如dev c++已经支持了,如下代码不会报错 #incl...
  • ltx06
  • ltx06
  • 2013年10月29日 22:07
  • 2532

C++一维数组和指针的关系总结

一维数组: 对于数组int a[10]; a表示数组的第一个元素的地址,即&a[0]; 如果使指针p,指向数组的首元素,可以进行操作: int * p=a; 或者 int *p=&a[0]; 那么p+...

C#调用C++ 平台调用P/Invoke 结构体--含有内置数据类型的一维、二维数组、字符串指针【六】

【1】结构体中含有内置数据类型的一维数组 C++代码: typedef struct _testStru3 { int iValArrp[30]; WCHAR szChArr[30]; }t...

一维数组 冒泡排序 shell 排序 二分查找 C++

首先是两种排序的算法:冒泡排序与希尔(shell)排序 冒泡排序的平均时间复杂度是O(n^2),最好的时间复杂度为O(n),空间复杂度是1; 希尔排序的时间复杂度是O(nlogn),空间复杂度也是1;...

C++中关于一维、二维、三维动态数组的定义

定长数组我们在这里就不讨论了,想要知道如何定义定长数组的童鞋麻烦出门直走前面左转~ 一、什么是动态数组 也就是在编译时无法确定数组长度,程序在运行时需要动态分配内存空间的数组,比如需要根据输入(cin...

C/C++一维数组与指针

1. *和&运算符:运算符&是返回操作数地址的单目运算符,叫做取地址运算符;*是指针运算符,它返回指定地址内的变量的值。两个运算符的优先级相同,结合方向为自右向左。&*p相当于先进行*运算,再进行&运...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c++-引用一维数组
举报原因:
原因补充:

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