21xrx.com
2024-12-22 19:37:37 Sunday
登录
文章检索 我的文章 写文章
C++如何输出数组的最后一个元素?
2023-07-10 21:37:55 深夜i     --     --
C++ 输出 数组 最后一个元素

在C++中,要输出一个数组的最后一个元素,我们可以使用以下两种方式:

1. 使用数组下标

通过使用数组下标,我们可以访问数组中的每一个元素。而要输出最后一个元素,则可以使用数组的大小来计算最后一个元素的下标。例如,对于一个名为array的数组,我们可以使用以下代码输出它的最后一个元素:


int array[] = 4;

int last_element = array[sizeof(array)/sizeof(array[0]) - 1];

std::cout << "The last element of the array is: " << last_element << std::endl;

在上面的代码中,我们首先使用sizeof()函数来获取数组的大小,也就是元素的个数。然后我们将其除以一个元素类型的大小,可以得到最后一个元素的下标。最后,我们将这个元素输出到屏幕上。

2. 使用指针

除了使用数组下标,我们还可以使用指针来访问数组中的元素。通过将指针设置为数组的地址加上元素个数减一,我们可以指向数组的最后一个元素。以下是使用指针来输出数组的最后一个元素的示例代码:


int array[] = 5;

int* ptr = array + sizeof(array)/sizeof(array[0]) - 1;

std::cout << "The last element of the array is: " << *ptr << std::endl;

在上述代码中,我们首先声明一个指针变量ptr。然后,我们将其设置为数组array的地址加上元素个数减一,就可以指向最后一个元素。最后,我们使用解引用符(*)输出该元素的值。

总结

以上是两种在C++中输出数组最后一个元素的方法。使用数组下标和指针都可以简单地完成这个操作,取决于你更加习惯哪种方法。不管哪种方法,我们都可以获取数组中最后一个元素的值。

  
  

评论区

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