#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main(){
int a[]={1,2,3,4,5};
cout<<sizeof(a);
return 0;
}
问题:cout输出什么
解题思路:
1.首先要明确sizeof是干啥的
sizeof:sizeof是一个操作符,用于计算数据类型或变量所占用的字节数
2.因为int占4个字节,数组a里共有5个数,所以4*5=20,20就是结果
#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main(){
double a[]={1,2,3,4,5};
cout<<sizeof(a);
return 0;
}
问题:cout输出什么
解题思路:
1.因为sizeof是一个操作符,用于计算数据类型或变量所占用的字节数,且double占8个字节,数组a里有5个数,所以5*8=40,cout输出40