人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第六章 数组与字符串

人民邮电出版3 第六章齦組与字符串
人民邮电出版社 第六章 数组与字符串

人民邮电出版3 61一维数组 62字符串 63二维数组与多维数组
人民邮电出版社 6.1 一维数组 6.2 字符串 6.3 二维数组与多维数组

人民邮电出版3 61一维数组 数组是一些同名同类型变量的有序集合,它 们存储在内存的一个连续的存储区内 软件设计中,应用最多的是一维数组、二维 数组和三维数组,其中尤其是一维数组和二维数 组应用最广
人民邮电出版社 6.1 一维数组 数组是一些同名同类型变量的有序集合,它 们存储在内存的一个连续的存储区内。 软件设计中,应用最多的是一维数组、二维 数组和三维数组,其中尤其是一维数组和二维数 组应用最广

人民邮电出版3 611一维数组的定义 数组变量也要遵循“先定义后引用”的原则。 一维数组定义语句的一般形式为: 数据类型数组名常量表达式l;
人民邮电出版社 6.1.1 一维数组的定义 数组变量也要遵循“先定义后引用”的原则。 一维数组定义语句的一般形式为: 数据类型 数组名[常量表达式];

人民邮电出版3 612下标变量的引用 数组的各个元素,称为下标变量,即带有下 标的变量。数组的引用是通过下标变量进行的。 下标变量的形式为: 数组名[下标 下标可以是表达式。下标变量虽然有下标, 八但它的使用和普通变量是样的
人民邮电出版社 6.1.2 下标变量的引用 数组的各个元素,称为下标变量,即带有下 标的变量。数组的引用是通过下标变量进行的。 下标变量的形式为: 数组名[下标] 下标可以是表达式。下标变量虽然有下标, 但它的使用和普通变量是一样的

人民邮电出版3 613一维数组的初始化 在说明数组的同时对数组的元素赋值,这就是 数组的初始化。一维数组初始化的一般形式为: 数据类型数组名容量}={常量表达式1,常量 表达式2,,…} 常量表达式的值为下标变量的初始值,其数据 类型要与数组的数据类型一致。 在数组初始化时,可以不给出数组的容量。在 这种容量不定的情况下,系统会自动按给出初始值 (表达式)的个数建立相应的数组容量
人民邮电出版社 6.1.3 一维数组的初始化 在说明数组的同时对数组的元素赋值,这就是 数组的初始化。一维数组初始化的一般形式为: 数据类型 数组名[容量]= { 常量表达式1,常量 表达式2,…… }; 常量表达式的值为下标变量的初始值,其数据 类型要与数组的数据类型一致。 在数组初始化时,可以不给出数组的容量。在 这种容量不定的情况下,系统会自动按给出初始值 (表达式)的个数建立相应的数组容量

人民邮电出版3 62字符串 字符串是一些字符的集合,C语言没有字符串 类型数据,字符串是作为字符型数组来处理的。 621字符串数组 字符型一维数组的重要应用之一,便是建立字 冷Y符串。在C和C+中,字符串实际上就是以空字 符nu(0)为结尾标志的字符型数组 婴人字符型数组定义的一般形式为 char数组名数组长度];
人民邮电出版社 6.2 字符串 字符串是一些字符的集合,C语言没有字符串 类型数据,字符串是作为字符型数组来处理的。 6.2.1 字符串数组 字符型一维数组的重要应用之一,便是建立字 符串。在C和C++中,字符串实际上就是以空字 符null(\0)为结尾标志的字符型数组。 字符型数组定义的一般形式为: char 数组名[数组长度];

人民邮电出版3 622字符型数组的初始化 字符型常量是由单个字符组成的,并可以作 为字符型变量的值。字符型常量的表示方法是将 字符用单引号括起来。 ①用字符串常量对字符型数组初始化 ②用字符常量对字符型数组初始化 人③用字符的ASCm码值对字符型数组初始化
人民邮电出版社 6.2.2 字符型数组的初始化 字符型常量是由单个字符组成的,并可以作 为字符型变量的值。字符型常量的表示方法是将 字符用单引号括起来。 ① 用字符串常量对字符型数组初始化 ② 用字符常量对字符型数组初始化 ③ 用字符的ASCII码值对字符型数组初始化

人民邮电出版3 623常用的字符串库函数 1.函数gets0 这是一个字符串输入函数。说明在头文件 stdio. h中。 此函数的功能是接收从终端(如键盘)输入的 一个字符串并赋给指定的字符型数组。函数的返回 值是字符数组的起始地址。函数的调用形式为 gets(字符型数组名); 这个函数的参数是不带下标的数组名
人民邮电出版社 6.2.3 常用的字符串库函数 1. 函数gets() 这是一个字符串输入函数。说明在头文件 stdio.h中。 此函数的功能是接收从终端(如键盘)输入的 一个字符串并赋给指定的字符型数组。函数的返回 值是字符数组的起始地址。函数的调用形式为: gets(字符型数组名); 这个函数的参数是不带下标的数组名

人民邮电出版 2函数 puts 这是一个字符串输出函数。说明在 stdio. h 中。puts0函数的功能是将函数参数中字符型数 组的内容(一个字符串)输出到终端(如显示 器)。函数的调用形式为: put(字符型数组名);
人民邮电出版社 2. 函数puts() 这是一个字符串输出函数。说明在stdio.h 中。puts()函数的功能是将函数参数中字符型数 组的内容(一个字符串)输出到终端(如显示 器)。函数的调用形式为: puts(字符型数组名);
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第八章 函数.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第五章 位操作及其它操作.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第二章 数据、操作符和表达式.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第九章 数据的存储方式.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第三章 程序控制语句—分支结构.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第七章 指针.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第一章 对C语言的初步认识.ppt
- 吉林大学法学院:《破产法》课程教学课件(PPT讲稿,共十二章,主讲:齐明).ppt
- 吉林大学法学院:《票据法》课程PPT教学课件(共九章).ppt
- 吉林大学法学院:《公司法学》课程教学课件(PPT讲稿,共七章).ppt
- 吉林大学法学院:《公司诉讼的司法逻辑》课程教学课件(PPT讲稿,主讲:傅穹).ppt
- 吉林大学法学院:《保险法》课程教学课件(PPT讲稿,共十四章,主讲:高宇).ppt
- 吉林大学法学院:《证券法》课程教学课件(PPT讲稿,共六章,主讲:于莹).ppt
- 天津中医学院:《刺络放血法——近期的临床应用分析》课程教学课件(PPT讲稿,主讲:萧博元).ppt
- 《研究生必读》如何撰写研究论文.doc
- 《研究生必读》如何撰写课程综述.doc
- 《研究生必读》如何选择导师和课题.doc
- 《研究生必读》如何选课和学习.doc
- 《研究生必读》如何积极的进行交流.doc
- 《研究生必读》如何获得全文文献.doc
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十一章 C语言的预处理器.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十七章 类的继承.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十三章 磁盘文件操作(I/O系统).ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十九章 C++的I/O系统.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十二章 屏幕控制.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十五章 类.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十八章 虚函数.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十六章 类的工具.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十四章 C++ 概述.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十章 用户定义数据类型.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第四章 程序控制语句——循环结构.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十八章 虚函数.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十二章 屏幕控制.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十九章 C++的I/O系统.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十六章 类的工具.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十七章 类的继承.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十三章 磁盘文件操作(I/O系统).ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十四章 C++ 概述.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十五章 类.ppt
- 人民邮电出版社:《C及C++程序设计》课程教学资源(PPT课件讲稿)第十一章 C语言的预处理器.ppt