C++ 怎么声明一个整型数组?

来源:百度知道 编辑:UC知道 时间:2024/09/20 20:18:01
我想要一个长度为5的整型数组a 并且让a[0]到a[4]都存上数字0,怎么弄啊?

int a[5]="00000";这样肯定不行的吧...

应该怎么写呢?
我要想把这个数组cout出来该怎么写?
我试了cout<<a; 不行 这个好像出的是数组的首地址
cout<<a[5]; 也不行
该怎么写呢?
除了for循环输出a[0]到a[4]

3种方法:
1.定义成全局变量,所有的元素默认就为0.
2.定义的时候进行初始化,只需初始化第一个元素就可以。int a[5]={0};
3.先定义再初始化。
int a[5],i;
for(i=0;i<5;i++)
{
a[i]=0;
}
-----------
int型数组是没办法直接用cout输出各个元素的。char型的可以。

数组的声明方法:

int array[5];

type array_name[SIZE];

声明同时初始化:

int array[5] = { 1, 2, 3, 4, 5};

或者直接:

int array[] = { 1, 2, 3, 4, 5};

定义方式与C语言相同,直接:int a[N]即可,N为数组的大小数值。

示例如下,假设N为5,并初始化数组为0

C语言整型数组问题 vb 声明一个数组 C#/.net中怎么声明数组类型呀? 怎么声明一个动态的数组,数组的元素是指向数组的指针? 初学编程的一个小问题,各位大虾帮帮忙,整型二维数组怎么复制啊! c#如何声明一个二维数组? 求助,c#如何声明一个二维数组? vc中如何声明一个动态数组? C语言中字符串怎么声明?非要用字符串数组吗? 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数,该怎么写呢?