数据类型 基本类型 整型 短整型(short int) 基本整型(int) 长整型(long int) 字符型(char) 浮点型 单精度(float) 双精度(double) 长双精度(long double) 枚举类型(enum) 构造类型 数组类型 结构体类型(struct) 共用体类型(un... ...
分类:
其他好文 时间:
2018-04-18 23:40:59
阅读次数:
200
代码演示 代码运行结果 area: 50 perim: 30 area: 50 perim: 30 代码解读: go语言支持在结构体类型中定义方法 上述例子的area方法有一个接收器类型是rect,传给了r,接收器类型可以是值类型也可以是指针类型 用fmt.Println来调用为结构体定义的两个方法 ...
分类:
编程语言 时间:
2018-04-01 18:52:46
阅读次数:
151
一、结构体 结构体:是一种自定义的构造数据类型 用途:把不同类型的数据组合成一个整体。 结构体类型定义: struct [结构体名] { 类型识别符 成员名; 类型识别符 成员名; …… };(记住分号不可少) eg: struct student { int num; char name[20]; ...
分类:
编程语言 时间:
2018-03-26 12:29:35
阅读次数:
209
log包是go语言提供的一个简单的日志记录功能,其中定义了一个结构体类型 ,是整个包的基础部分,包中的其他方法都是围绕这整个结构体创建的. Logger结构 Logger结构的定义如下: mu 是sync.Mutex,它是一个同步互斥锁,用于保证日志记录的原子性. prefix 是输入的日志每一行的 ...
分类:
其他好文 时间:
2018-03-25 18:10:32
阅读次数:
213
定义和使用结构体变量 声明:struct 结构体名{成员表列} 结构体变量:1.可以先声明结构体类型,再定义该类型的变量 2.也可以在声明类型的同时定义变量 :struct 结构体名{ 成员表列}变量名表列(不便于维护,一般不用); 3.不指定类型名而直接定义结构体类型变量 结构体变量初始化:在定义 ...
分类:
其他好文 时间:
2018-03-10 16:09:55
阅读次数:
153
1 C语言里可以在一个存储区里记录多个相关数字这种存储区的类型叫结构体类型,这种类型需要首先创建出来然后才能使用 2 结构体类型存储区里包含多个子存储区,每个子存储区可以记录一个数字,结构体中不同子存储区的类型可以不同,子存储区甚至也可以是结构体类型的存储区 3 结构体声明语句可以用来创建结构体类型 ...
分类:
其他好文 时间:
2018-03-08 02:49:44
阅读次数:
230
梓益C语言学习笔记之结构体-共用体-枚举有人说,我们需要将不同类型的数据组合成一个整体,于是,就有了结构体一、结构体的概念: 一种或多种基本类型或构造类型的数据的集合。二、定义方法: 先定义结构体类型,再去定义结构体变量 struct 结构体类型名{ 成员列表 }; 如: struct stu{ int num; char name[20]; char sex; }; stru
分类:
编程语言 时间:
2018-03-04 21:23:41
阅读次数:
199
原作者:http://www.eeworld.com.cn/mcu/article_2016082828940.html 配置流程: 1:系统时钟初始化,包括系统时钟和要开放的IO口或者功能的时钟配置。 2:IO口初始化,包括引脚,速率,输入输出模式等。 3:NVIC 中断向量配置 ,中断向量基地址 ...
分类:
其他好文 时间:
2018-02-27 19:28:26
阅读次数:
629
#include #include #include using namespace std; //定义结构体类型 typedef struct person { char name[10];//12 char *a_name;//4 } p; //创建结构体实例 p * setPersons() ... ...
分类:
编程语言 时间:
2018-02-23 15:58:44
阅读次数:
128
下面通过一个例子来说明怎样建立和输出一个简单的静态链表 eg:建立一个简单的链表,它由3个学生数据的结点组成,要求输出各结点中的数据。 解题思路: ①:首先声明一个结构体类型,其成员包括num(学号),score(成绩),next(指针变量,存下一个结点的地址)。 ②:将第一个结点的起始地址赋给头指 ...
分类:
其他好文 时间:
2018-02-19 10:25:00
阅读次数:
244