定义了inta[2][4],数组a的元素个数为8,从0到3的列数为2*48。
以int数组为例,inta[10]0;初始值为0。
给出的信息太少,比如数组类型是什么?数据分布是怎样的?给个通用的做法:把数组按顺序排好,二进制找。
c语言数组的长度不一定大于元素个数,比如char的数组等于元素个数。它的长度等于元素数*siz
概念:t数组:c语言中一组数据类型相同的变量。t特性:tt数组可以用来存储多个数据类型相同的变量。1.一维数组t声明格式:tt数据类型数组名称[数组长度/数组中元素个数]tt:tttintint_array[5]t一维初始化方法(3种类型):1.定义{1,2,3,4,5}时初始化tttintint_array[5]注:2。先定义,再初始化tttint_array[5]ttt//int_array[5]{1,2,3,4,5}//错误,错误的访问模式tttint_array[0]1tttint_array[2]3注:这种初始化模式的ttt:tttttt1。必须说明的是数组长度ttttt2,数组的索引(下标)默认从0开始,依次递增11ttttt3。如果数组包含未初始化的元素,则元素值为当前数据类型的默认值(默认值),intint:ttttint_array[5]ttttprintf(