C语言程序设计:第6章__数组2.pptVIP

  • 3
  • 0
  • 约2万字
  • 约 102页
  • 2022-11-23 发布于安徽
  • 举报
第6章 数组 6.1 数组说明 6.2 字符数组 6.3 多维数组 6.4 数组作函数的参数 6.5 综合实例 1、 一维数组的定义和引用 说明: ① 下标从0开始(下界为0),数组的最大下标(上界)是数组长度减1。 例如: int a[10]; scanf (%d,a[10]); /* 下标越界 */ 注意: 只能对“静态存储”的数组进行初始化,例如:static int a[5]={1,3,4,5,7}; 静态存储的数组什么时候分配存储空间,并赋初值?动态数组什么时候分配存储空间,并赋初值? static int a[20]; 每一个元素赋初值0。 int a[20]; 其初值是随机的。 int a[20]={0,0,0};它是静态数组还是动态数组? TurboC编译系统如果发现局部数组在说明语句中为数组赋初值,即使没有用static说明,编译系统也认为该数组是静态局部数组。 二维数组的引用 例6.3 分析下列程序的输出结果。 #include stdio.h void main() { int k,x[5]; //定义一个动态整型数组,初值是随机数 static int y[5]; //定义一个静态数组y[5],初值全是0 int z[5]={0,0,0}; //定义一个

文档评论(0)

1亿VIP精品文档

相关文档