A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 勇猛的小黑 中级黑马   /  2015-11-12 23:59  /  524 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1)、定义的时候初始化。
                ①、定义的时候全部初始化。
                        int a[3] = {1,2,3};//第一种情况,定义了一个数组长度为3的一维数组。
                        int b[] = {1,2,3};//第二种情况,数组名b,数组的长度根据后面大括号中值的个数来决定,后面有三个值,所以数组长度是3
                ②、定义的时候部分初始化。
                        int a[3] = {1,2};//这是第一种情况。
                                第一个元素1
                                第二个元素2
                                第三个元素0?
                        int b[10] = {[1]=18,[8]=15};//这是第二种情况。         
                                定义一个长度为10的数组,数组名b
                                [1] 表示下标为1的元素赋初值18
                                [8] 表示下标为8的元素赋初值15
        2)、先定义数组,然后初始化
                int a[4];//定义了一个数组。
                //通过下标法给数组赋值。
                a[0] = 1;//给第一个元素赋值
                a[1] = 2;//给第二个元素赋值。
                a[2] = 3;
                a[4] = 4;

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马