亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c++程序 如何獲取數組的長度

c++程序 如何獲取數組的長度

C++
婷婷同學_ 2019-04-11 06:06:54
要在最后的結果中輸出數組的大小 ,如何獲取?下面的程序里是哪里有問題??求解QAQ#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#include<iostream>#include<algorithm>using namespace std;const int SIZE=100;int main(){int i[SIZE],j[SIZE],n,m;int a,b;n=strlen(i);cin>>n;for(a=0;a<n;a++){cin>>i[a];j[a]=1;for(b=0;b<1;b++){if((i[a]<j[a])&&(i[b]>=j[a]))i[a]=i[a]+1;}}m=0;for(a=0;a<n;a++){if(i[a]>m) m=i[a];}cout<<n<<" "<<m;return 0;}
查看完整描述

2 回答

?
守候你守候我

TA貢獻1802條經驗 獲得超10個贊

用sizeof運算符可以求出任意數據的長度。但要注意具體的類型。

 

例子:

1

2

int a[100];    // 數組

printf( "數組長度=<%d>\n", sizeof( a ) / sizeof( int ) );

sizeof本身得到的是數據元素所占用的總內存空間,再用它除以一個數據類型的空間,就得到數組長度了。

 


查看完整回答
1 反對 回復 2019-04-12
  • 2 回答
  • 0 關注
  • 1209 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號