C语言数组第7章.ppt
文本预览下载声明
C程序设计 谭浩强 著 清华大学出版社 第七章 数组 一维数组的定义和引用 二维数组的定义和引用 字符数组 7.1 一维数组的定义和引用 7.2 二维数组的定义和引用 7.3 字符数组 7.1.1 一维数组的定义 一维数组定义的几点说明 7.1.2 一维数组元素的引用 例7.1 数组元素的引用 7.1.3 一维数组的初始化 7.1.4 一维数组程序举例 例7.2 用数组来处理求Fibonacci数列问题 例7.3 用起泡法对10个数排序 7.2.1 二维数组的定义 7.2.2 二维数组的引用 7.2.3 二维数组的初始化 7.2.4 二维数组程序举例 例7.4 将一个二维数组行和列元素互换,存到另一个二维数组中。 例7.5有一个3*4的矩阵,求出其中值最大的那个元素的值,以及其所在的行号和列号。 7.3.1 字符数组的定义 7.3.2 字符数组的初始化 7.3.3 字符数组的引用 例7.6 输出一个字符串。 例7.7 输出一个钻石图形。 7.3.4 字符串和字符串结束标志 7.3.5 字符数组的输入输出 7.3.6 字符串处理函数 7.3.6 字符串处理函数 7.3.6 字符串处理函数 7.3.6 字符串处理函数 7.3.7 字符数组应用举例 例7.8 输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。 例7.9 有三个字符串,要求找出其中最大者。 The end C程序设计 第七章 数组 例7.8 例7.9 C程序设计 第七章 数组 #include stdio.h main() { char string[81]; int i,nu=0,word=0; char c; gets(string); for(i=0;(c=string[i]!=\0;i++) if(c==‘’)word=0; else if(word==0) {word=1; num++; } printf(there are %d words in the line.\n,num); } 运行程序 运行结果: I am a boy. There are 4 words in the line. * * C程序设计 第七章 数组 C程序设计 第七章 数组 一维数组的定义 一维数组元素的引用 一维数组的初始化 一维数组程序举例 返回主菜单 C程序设计 第七章 数组 二维数组的定义 二维数组的引用 二维数组的初始化 二维数组程序举例 返回主菜单 C程序设计 第七章 数组 字符数组的定义 字符数组的初始化 字符数组的引用 字符和字符串结束标志 字符数组的输入输出 字符串处理函数 字符数组应用举例 返回主菜单 C程序设计 第七章 数组 类型说明符 数组名 [常量表达式]; 定义: 任一种基本数据类型或构造数据类型 数据元素的个数 用户定义的数组标识符 例如: int a[10]; 说明整型数组a,有10个元素。 float b[10]; 说明实型数组b,有10个元素。 char ch[20]; 说明字符数组ch,有20个元素。 说明 1)数组的类型实际上是指数组元素的取值类型。 2)数组名的书写
显示全部