正在加载图片...
6.1一维数组 6.1.3一维数组存储 ●C系统定义数组时,根据定义语句中的空间需求,分配足够的的存储空间 数组元素顺序存放在这片存储单元中。下标为0的元素排在最前 每个元素占据的存储空间完全相同 计算数组的空间开销,应该使用 sizeof算符,方法有二: (1)存储容量=数组元素个数* sizeof(数组元素类型名) (2)存储容量= sizeof(数组名) 6.1.4一维数组初始化 维数组定义时可以用花括号对全部或前面一部分数组元素赋初值,叫 初始化。通过初始化也可以定义一维数组 数组也是变量,在作用域和存在期方面与简单变量的规定相同,全局数 组在程序开始执行前建立,在静态存储区存储,定义全局数组时,可 以进行初始化,如果没有,系统自动将全局数组的值初始化为0。局 部数组存储在动态存储区中,建立时如果没有进行初始化,其值是不 确定的。6.1.3 一维数组存储 C系统定义数组时,根据定义语句中的空间需求,分配足够的的存储空间, 数组元素顺序存放在这片存储单元中。下标为0的元素排在最前面, 每个元素占据的存储空间完全相同。 计算数组的空间开销,应该使用sizeof算符,方法有二: (1)存储容量= 数组元素个数*sizeof(数组元素类型名) (2)存储容量= sizeof(数组名) 6.1.4 一维数组初始化 一维数组定义时可以用花括号对全部或前面一部分数组元素赋初值,叫 初始化。通过初始化也可以定义一维数组。 数组也是变量,在作用域和存在期方面与简单变量的规定相同,全局数 组在程序开始执行前建立,在静态存储区存储,定义全局数组时,可 以进行初始化,如果没有,系统自动将全局数组的值初始化为0。局 部数组存储在动态存储区中,建立时如果没有进行初始化,其值是不 确定的。 6.1一维数组
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有