1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
| // stdafx.h: 标准系统包含文件的包含文件,
| // 或是经常使用但不常更改的
| // 项目特定的包含文件
| //
|
| #pragma once
|
| #include "targetver.h"
|
| #define WIN32_LEAN_AND_MEAN // 从 Windows 头文件中排除极少使用的内容
| #define _CRT_SECURE_NO_WARNINGS
| // Windows 头文件
| #include <windows.h>
|
|
|
| // 在此处引用程序需要的其他标头
| // *************************通用资源******************
|
| // **************************一维数组*****************
| // 整型
| typedef struct sarr_i {
| int* head;
| int size;
| };
|
| // float型
| typedef struct sarr_f {
| float* head;
| int size;
| };
|
|
| // *************************二维数组******************
| // 整型
| typedef struct darr_i {
| int** head;
| int row_size;
| int col_size;
| };
|
| // 浮点型
| // 建议正常使用此类型二维数组
| typedef struct darr_f {
| float** head;
| int row_size;
| int col_size;
| };
|
| // 浮点型
| // 规避C#二维数组传入时的问题
| // ************后续跟踪解决20191220************
| typedef struct darr_f2 {
| float* head;
| int row_size;
| int col_size;
| };
|
|