
嵌入式Linux C
泪无痕z
大家好!我是一个热爱计算机行业的小学生,现在主要在学习嵌入式
展开
-
数组(二)
三、二维数组 (1)二维数组定义 定义: 存储类型 数据类型 数组名 [常量表达式1] [常量表达式2]; 解释: 常量表达式1---表示数组第一维下标的长度,即行数。 常量表达式2---表示数组第二维下...原创 2018-05-17 08:43:13 · 270 阅读 · 0 评论 -
数组(三)
四、字符数组(1)字符数组的定义 有一定顺序关系的若干个字符型变量的集合,就是字符数组。可以是一维数组,也可以是二维数组。 定义形式: char ch[5]; char ch[2][3];(2)字符数组初始化 ***和普通数组的...原创 2018-05-17 10:10:25 · 278 阅读 · 0 评论 -
指针(一)
一、指针基础 在计算机内部存储器中,每一个字节单元,都有一个编号,称为地址。 内存单元的地址称为指针。 指针是一种构造数据类型。 所有类型的指针(int 、char......)在32位计算机上都是32位(4个字节)。二、指针变量 (1)指针变量的定义 概念: ...原创 2018-05-17 13:24:17 · 265 阅读 · 0 评论 -
结构体(一)
一、结构体的定义 结构体是一种构造型数据类型,使用户自定义的新数据类型。 在结构体中可以包含若干个不同数据类型和不同意义的数据项,使这些数据项组合起来反映某一个信息。 形式: struct 结构体名 { 数据类型 成员名1; ...原创 2018-05-18 21:04:42 · 302 阅读 · 0 评论 -
枚举
一、枚举类型的定义 枚举类型是一种构造数据类型。 形式: enum 枚举名 { 枚举成员列表 }; 例如: enum day { ...原创 2018-05-19 09:34:27 · 214 阅读 · 0 评论 -
共用体
在C语言中,不同数据类型的数据可以使用共同的存储区域,这种数据构造类型称为共用体,又称联合体。共用体在定义、说明和使用形式上与结构体相似,两者本质的不同仅在于使用内存的方式上。形式: union 共用体名 { 成员列表; };例如: union gy { int i;...原创 2018-05-19 09:42:44 · 351 阅读 · 0 评论 -
位域
一、位域的定义 位域是把一个字节中的二进制位划分为几个不同的区域,并说明每个区域的位数。每个区域都有一个域名,允许 在程序中按域名进行操作。这样就可以把几个不同的对象用一个字节的二进制位来表示。 形式: struct 位域结构名 { 类型说明符 位域...原创 2018-05-19 10:05:42 · 282 阅读 · 0 评论 -
结构体(二)
五、结构体数组的定义 结构体数组的每一个数组元素都是结构体类型的数据,都分别包括各个成员项。 (1)先定义结构体类型,再定义结构体数组 struct 结构体名 { 数据类型 成员名; 数据类型 成员名; ...原创 2018-05-19 11:19:24 · 366 阅读 · 0 评论 -
数组(一)
一、数组的定义 定义: 数组就是具有一定顺序关系的若干变量的集合。其中的每个变量,都被称为数组的元素。 关键点: (1)组成数组的元素是若干个独立的变量。 (2)这些变量的数据类型必须相同。 (3)这些变量之间具有一定的顺序关系。 分类: (1)数值数组 ...原创 2018-05-16 19:51:11 · 249 阅读 · 0 评论