------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
#define MONTHS 12
int days[MONTHS] = {31,28,31,30,31,30,31,31,30,31,30,31};
int index;
for (index = 0; index < MONTHS; index++) {
printf("Month %d has %2d days.\n",index + 1,days[index]);
}
首先定义宏常量MONTHS 为12
然后以int days[MONTHS]定义数组,实际这个数组为int days[12],数组内容以{}进行包裹,逗号间隔
使用一个简单的for循环进行遍历
关于输出行为index + 1,是因为数组下标是从0开始计算的,即实际上为0~11
days[index]则是通过下标进行数组内容的取出
注意:如果数组未经初始化,那么其中的值是不定的,如果初始化后,但是数值数目少于数组元素个数时,多余的元素会被初始化为0
int days[MONTHS] = {31,28,31,30,31,30,31,31,30,31,30,31};
int index;
const int count