C语言程序设计教程CJ数组New潭浩强第版.ppt

C语言程序设计教程CJ数组New潭浩强第版.ppt

C语言程序设计教程CJ数组New潭浩强第版.ppt

《程序设计》-2005秋 辽宁师范大学 计算机与信息技术学院 蔡静 目 录 第五章 数组 5.1 一维数组 5.2 变量的存储属性 5.3 编译预处理 5.1 一维数组 5.1.1一维数组的定义 格式: 类型说明符 数组名[常量表达式] 例: float fstud[100]; int inum[6]; char cname[9]; 说明: 数组名命名规则与变量名的命名规则相同; [ ]中的常量表达式的值是数组长度,即元素个数; C规定,数组为静态存储(static),所以常量表达式中不能含有变量。 5.1.2 数组元素的引用 数组名[下标 ] 例:fstud[3]表示数组 fstud 中第四个元素。 说明: 先定义后使用; 下标从0开始;0,……,数组长度-1 C规定只能引用单个元素,不能一次引用整个数组。 例: 5.1.3 一维数组的初始化 5.1.3 一维数组的初始化(续) 不能对数组这样整体赋初值 例:static int inum[10] = {7*10}; 若不赋初值, 系统对 static 数组的数值型元素自动赋初值为数值0; 对static 数组的字符型元素自动赋初值为字符‘\0’。 例1 CJ_Array_score_sum_ave_grade.C: 输入N个学生成绩,求平

文档评论(0)

1亿VIP精品文档

相关文档