您的位置:首页 > 其它

4.12-数组

2015-07-28 08:38 387 查看
#include <stdio.h>

int main()
{

    //
使用注意

    //
都是正确写法

    //int ages[5] = {10 , 11, 12, 67, 56};

    //int ages[5] = {10, 11};

    //int ages[5] = {[3] = 10, [4] = 11};

    //int ages[] = {10, 11, 14};

    

    //
错误写法

    // int ages[];

    

    //
错误写法

    /*
只能在定义数组的同时进行初始化

    int ages[5];

    ages = {10, 11, 12, 14};

    */

    

    //
正确写法

    // int ages['A'-50] = {10, 11, 12, 14, 16};

    //int size = sizeof(ages);

    //printf("%d\n", size);

    

    //
正确写法
   
/*

    int count = 5;

    int ages[count];

    ages[0] = 10;

    ages[1] = 11;

    ages[2] = 18;

    */

    

    //printf();

    //
错误写法

    //
如果想再定义数组的同事进行初始化,数组元素个数必须是常量,或者不写

    //int ages[count] = {10, 11, 12};

    

    
   
int ages[] = {10,
11, 12,
78};

    

    //
计算数组元素的个数
   
int count = sizeof(ages)/sizeof(int);

    
   
for (int i =
0; i<count; i++)
    {
        printf("ages[%d]=%d\n", i, ages[i]);
    }

    
   
return 0;
}

// 数组的基本使用
void arrayUse()
{

    //
数组的定义格式: 类型
数组名[元素个数];
   
int ages[5] = {19,
29, 28,
27, 26};

    // 19 19 28 27 26]
    ages[1] =
29;

    
   
/*

     ages[0] = 19;

     ages[1] = 19;

     ages[2] = 28;

     ages[3] = 27;

     ages[4] = 26;

     */

    
   
/*

     遍历:按顺序查看数组的每一个元素

     */
   
for (int i =
0; i<5; i++)
    {
        printf("ages[%d]=%d\n", i, ages[i]);
    }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  06-数组