数组里存的是什么
来源:百度知道 编辑:UC知道 时间:2024/06/23 04:13:26
比如:
#include<iostream>
using namespace std;
int main()
{
int a[3];
cin>>a[0];
cout<<a;
return 0;
}
我输出这个数组的话就会乱码。。。。
后面都存着什么东西、、、
或者
int a[3];
cin>>a[1];
cout<<a【0】;
也乱码。。。
数组究竟是什么
#include<iostream>
using namespace std;
int main()
{
int a[3];
cin>>a[0];
cout<<a;
return 0;
}
我输出这个数组的话就会乱码。。。。
后面都存着什么东西、、、
或者
int a[3];
cin>>a[1];
cout<<a【0】;
也乱码。。。
数组究竟是什么
没给数组元素赋值,也没有初始化
首先:int a[3];
cin>>a[0];
cout<<a;
你输出的是a数组的地址,不是乱码
int a[3];
cin>>a[1];
cout<<a【0】;
输出的a[0]没有赋值,使用随机值
你没有为数组元素赋值,也没有初始化,所以数组中的值都是垃圾值