C++:如何獲取數組的行和列


1.一維數組

sizeof(array)  /  sizeof(array[0]):計算出一維數組的長度,也就是元素個數

2.二維數組

length = sizeof(array)  /  sizeof(int):計算出二維數組的長度,數組元素的總數,也就是行數*列數;

col = sizeof(array[0]) / sizeof(int):計算出二維數組的列數;

row = length / col:計算二維數據的行數。

PS:sizeof()是計算所占的內存字節數。

對於vector類型的向量,用size()方法求,size()是取字符串長度。

如:row = array.size()

  col = array[0].size()

  array.empty():判斷向量是否為空

具體vector的詳細用法見:https://www.cnblogs.com/aminxu/p/4686332.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM