导图社区 第6章 利用数组处理批量数据
数组是一组有序数据的集合。数组中个数字的排列是有一定规律的,下标代表数据在数组中的序号。
文件有不同的类型,在程序设计中,主要用到两种文件: (1) 程序文件。包括源程序文件(后缀为.c)、目标文件(后缀为.obj)、可执行文件(后缀为.exe)等。这种文件的内容是程序代码
第九章:用户自己建立数据类型 “第九章:用户自己建立数据类型 9.1 定义和使用结构体变量 9.1.1 自己建立结构体类型 C语言允许用户自己建立由不同数据类型组成的组合型的数据结构,它称为结构体。
指针变量是专门用来存放变量的地址(即指针)的变量。指针变量的值是地址。定义指针变量定义指针变量的一般形式为: 类型名 * 指针变量名; 一个变量的指针的含义...
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
第6章 数组
主题
1、数组属于构造类型。 2、数组:是具有一定顺序关系的若干相同类型变量的集合,用数组名标识 3、元素:组成数组的变量,用数组名和下标确定
6.1 一维数组的定义和引用
一维数组的定义
定义方式:类型说明符 数组名[常量表达式]; “常量表达式”:常量——>合法标识符 表达式——>表示元素个数下标从0开始。不能用定义好后赋值的变量代替。 []:数组运算符单目运算符,优先级1,左结合,不能用() 编译时分配连续内存,内存字节数=数组大小*每个元素的字节 数字名表示内存首地址,是地址常量。 C语言对数组不做越界检查,使用时要注意。
一维数组元素的引用
1、数组必须先定义,后使用。 2、只能逐个引用数组元素,不能一次引用整个整个数组。 3、引用数组元素表示形式:数组名[下标] 其中下标可以是常量或整形表达式
一维数组的初始化
定义数组时,为数组元素赋初值(在编译阶段使之前得到初值); 实现的方法:在定义数组时,对数组元素赋初值; 1、赋值元素等于数组元素时,对应顺序;赋值少于定义数时,按顺序赋值,;赋值数量多余定义元素时,这种做法是错误的;全为值只写一个0 2、对整个数组元素赋初值时,可以不指定长度。赋值的大小(多少)由系统根据数组大小确定
一维数组程序举例
6.2怎样定义和引用二维数组
6.2.1 怎样定义二维数组
二维数组定义的一般性形式为:类型说明符 数组名[常量表达式][常量表达式];
存放方式:C语言中,二维数组中元素排列的顺序是按行存放的,即在内存中先顺序存放第1行元素,接着再存放第2行元素。
多维数组元素在内存中的排列顺序为:第1维的下标变化很慢,最右边的下标变化做快。(二进制方式)
6.2.2怎样引用二维数组的元素
二维数组元素的表示形式为:数组名[下标][下标]
注意:定义数组时用的a[3][4]与引用元素的a[3][4]不同
6.2.3二维数组的初始化
1.分行给二维数组赋初值。
6.2.4 二维数组程序举例
6.3字符数组
6.3.1怎样定义字符数组
用来存放字符数据的数组是字符数组。在字符数组中的一个元素内存放一个字符。
6.3.2字符数组的初始化
6.3.3怎样引用字符数组中的元素
6.3.4字符串和字符串借结束标志
C语言中,是将字符串作为字符数组来处理的。 \0:字符串结束标志
6.3.5字符数组的输入输出
(1)逐个字符输入输出。用格式符“%c"输入输出一个字符。 (2)将整个字符串依次输入或输出。用%s格式符,对字符串进行输入输出。
6.3.6使用字符串处理函数
1.puts函数——输出字符串的函数
2.gets函数——输入字符串的函数
3.strcat函数——字符串连接函数
4.strcpy和strncpy函数——字符串复制函数
5.strcmp函数——字符串比较函数
6.strlen函数——则字符串长度的函数
7.strlwr函数——转换为小写的函数
8.strupr函数——转换为大写的函数
6.3.7字符数组应用举例