返回列表 發帖

02怎樣取得數值陣列的長度?

  1. #include<bits/stdc++.h>
  2. using namespace std;

  3. int main()
  4. {
  5.     cin.tie(0);    cin.sync_with_stdio(0);

  6.     int ages[5]={1,2,3,4,5};
  7.     cout<<sizeof(ages)/sizeof(ages[0])<<"\n";

  8.     return 0;
  9. }
複製代碼
May

sizeof(int)比較直觀,直接取int所佔的位元組

TOP

  1. #include<iostream>
  2. #include<cmath>
  3. using namespace std;
  4. int main()
  5. {
  6.     //cin.tie(0); cin.sync_with_stdio(0);
  7.     int ages[5]={1,2,3,4,5};
  8.     cout<<sizeof(ages)/sizeof(int)<<"\n";
  9.     return 0;  
  10. }
複製代碼

TOP

返回列表