21xrx.com
2024-09-20 05:26:51 Friday
登录
文章检索 我的文章 写文章
如何在C++中输出数组下标?
2023-06-30 13:32:47 深夜i     --     --
C++ 输出 数组下标

在编程中,输出数组下标是一个非常基本的操作,而在C++中可以使用以下两种方法来输出数组下标。

第一种方法是使用for循环和数组长度,代码实现如下:


int arr[] = 4;

int len = sizeof(arr)/sizeof(arr[0]);

for(int i=0; i<len; i++)

{

  cout << "arr[" << i << "]=" << arr[i] << endl;

}

在上面的代码中,我们首先定义了一个整型数组arr并赋初值,然后通过计算数组长度,使用for循环输出数组下标和元素值。

第二种方法是使用range-based for循环,代码实现如下:


int arr[] = 4;

for(int i : arr)

{

  cout << "arr[" << &i-arr << "]=" << i << endl;

}

在上面的代码中,我们使用range-based for循环来遍历数组,而通过取地址运算符&和数组名arr相减来得到当前元素的下标。

无论是哪种方法,输出数组下标都非常简单,只需要在输出时加上相应的下标即可。值得注意的是,在C++中数组下标从0开始而不是从1开始,因此输出时需要注意下标的范围。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复