1. 程式人生 > >數組長度計算

數組長度計算

length python ont 字節數 public 16px 真的 auto sys

在C語言中,有sizeof()這個關鍵字。可以用來計算數組的大小(數組所占字節數),但不是長度

不過可以用它除以數組單個元素所占字節數計算長度:

a[7] = {1,2,3,4,5,,6,7};

length = sizeof(a)/sizeof(a[0]);

C++中可以用上述方法,不過還可以:

a[7] = {1,2,3,4,5,6,7}

int *abeg = beg(a);

int *aend = end(a);

auto dis = aend - abeg;

cout<<dis<<endl;

在C++中,建議用vector容器來代替數組,其長度直接用name.size()就可以算出。

java中計算數組大小:

public class TestJava {
public static void main(String[] args) {
int a[] = {1,2,3,4,5};
System.out.println(a.length);
}
}

python中計算數組大小:

a = [1,2,3,4,5]

print( len(a) )

很簡單的東西,但是太久沒寫代碼後竟然還是忘了。真的要多練習才行。

數組長度計算