- 1、本文档共55页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 教学纲要 学习目标 本章重点介绍了C语言中的数组及其有关操作; 通过本章的学习,应达到以下要求: 1.了解数组的概念,掌握数组的定义方法; 2.掌握数组的初始化,能正确地引用数组; 3.了解字符数组与字符串的区别和联系,能够运用字符数组 存储和处理字符串; 4.在实际编程中能够灵活地运用数组来解决实际问题。 重点和难点 ·重点 数值型数组的定义和引用; 字符型数组的定义和引用; 字符串的处理。 ·难点 字符串的输入输出处理; 在实际编程中能灵活运用数组解决相关问题。 第 6 章 数 组 6.1 一维数组的定义和引用 6.1.1 一维数组的定义 1、一维数组的定义 定义一维数组的一般形式为: 类型说明符 数组名[常量表达式]; 例如: int num[10]; 2、一维数组的机内表示 C语言编译程序分配一片连续的存贮单元来存放数组中 各个元素的值。 6.1.2 一维数组的引用 数组元素的引用是通过下标来实现的。表示形式为: 数组名[下标] 例如: num[5],score[3*9]等。 6.1.3 一维数组的初始化 在定义数组时,对数组元素赋初值,即初始化数组。 6.1.4 一维数组应用举例 请见书中的例题 第 6 章 数 组 6.2 二维数组的定义和引用 6.2.1 二维数组的定义 1、二维数组的定义 定义二维数组的一般形式为: 类型说明符 数组名[常量表达式1] [常量表达式2] ; 例如: float a[5][10]; 2、二维数组的机内表示 二维数组中的各个元素在机内是按行的顺序存放的 。 6.2.2 二维数组的引用 二维数组中数组元素的表示形式为 : 数组名[下标1][下标2] 例如: a[1][1], a[1][2] ……等。 6.2.3 二维数组的初始化 在定义二维数组时,对其进行初始化,可以给全部或部分数组 元素赋初值,见书中的例题。 6.2.4 二维数组应用举例 请见书中的例题 第 6 章 数 组 6.3 字符数组 6.3.1 字符数组的定义和初始化 1、字符数组的定义 定义字符数组与定义数值型数组的方法类似: 例如: char ch[10]; 2、字符数组的初始化 可以用单个的字符常量或用字符串对字符数组进行初始化 。 6.3.2 字符数组的引用 字符数组的引用也可以通过对数组元素的引用来实现: 例如:printf(“%c”,ch[i]); 其中i可以为1、2、3……等 。 6.3.3 字符串与字符数组 C语言中有字符串常量,却没有字符串变量,字符串的输入、 存贮、处理和输出等操作,都必须通过字符数组来实现。 例如:char ch[]=“I am a student”; printf(“%s”,ch); 等。 6.3.4 字符串的输入、输出和处理 请见书中的例题 第 6 章 数 组 第7章 教学纲要 学习目标 本章重点介绍了C语言中函数的定义和调用方法,以及与函数 有关的一些基本概念。通过本章的学习,应达到以下要求: 1、了解C语言函数的分类; 2、掌握函数的定义和调用方法; 3、了解局部变量和全局变量的概念及其作用范围; 4、在实际编程中能够合理地使用不同作用域的变量。 重点和难点 ·重点 函数的定义和调用; 函数参数和函数的返回值; 变量的作用范围。 ·难点 函数的递归调用; 主调函数与被调函数之间的数据传递。 第 7 章 函 数 7.1 函数概述 7.1.1 为什么要使用函数 C语言中,由于函数是程序的基本组成单位,所以,可以很方便 地利用函数实现程序的模块化,
文档评论(0)