清华大学C语言 谭浩强 第4章 课件.pptVIP

  • 3
  • 0
  • 约7.72千字
  • 约 74页
  • 2018-08-05 发布于贵州
  • 举报
清华大学C语言 谭浩强 第4章 课件

第4章数组和字符串;第4章 数组和字符串;4.1 数组的概念;1.数组的定义;2.数组的数据类型;3.数组的维数 ;4.2一维数组;4.2.1一维数组的定义;(3)数组名后的“数组长度”表示数组中数据元素的个数,通常是一个整型常量、整型变量或整型表达式。例如在m[8]中,表示数组m有8个元素,下标从0开始一直到7,这8个数组元素分别是: m[0]、m[1]、m[2]、m[3]、m[4]、m[5]、m[6]、m[7], 注意没有m[8]。 (4)一个数组定义语句中可以只定义一个数组,也可以定义多个数组,还可以同时定义数组和变量。例如: double a[10],b1; /*定义了一个有10个元素的双精度型数组a和一个双精度型变量b1*/ 又例如: char f[8],e1; /*定义了一个有8个元素的字符型数组f和一个字符型变量e1*/;4.2.2一维数组的初始化;int m[10]={1,2,3,4}; 定义的数组m有10个元素,但大括号内只有4个初值,这表示只给前面4个元素赋初值,后6个元素值均为0。 (2)只能给元素逐个赋值,不能给数组整体赋值。 例如:给数组m中的10个元素全部赋值“2”只能用以下形式来表示: int m[10]={2,2,2,2,2,2,2,2,2,2}; 而不能为了方便写成如下的形式: int a[10]=2; (3)如果给全部元素赋值,则在数组说明中,

文档评论(0)

1亿VIP精品文档

相关文档