如何在 C++ 中列印向量的內容?
向量與動態陣列類似,但向量可以調整大小。向量是序列容器,其大小可以根據元素的插入或刪除而變化。容器是儲存相同型別資料的物件。
向量可能會為向量的未來元素增長分配一些額外的儲存。向量元素儲存在連續的記憶體中。資料輸入到向量的末尾。
以下是可以列印一個向量的內容在 C++ 語言中的一個示例:
示例
#include<iostream> #include<vector> void print(std::vector <int> const &a) { std::cout << "The vector elements are : "; for(int i=0; i < a.size(); i++) std::cout << a.at(i) << ' '; } int main() { std::vector<int> a = {2,4,3,5,6}; print(a); return 0; }
輸出
以下為輸出 -
The vector elements are : 2 4 3 5 6
在上述程式中,函式print() 包含了獲取向量元素的程式碼。在 for 迴圈中,計算向量的大小以獲得迴圈的最大迭代次數,並使用at() 來列印元素。
for(int i=0; i < a.size(); i++) std::cout << a.at(i) << ' ';
在 main() 函式中,將向量元素傳遞給列印函式。
std::vector<int> a = {2,4,3,5,6};
print(a);
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP