窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
A | 整数型 | | |
B | 文本型 | | |
C | 文本型 | | |
D | 文本型 | | |
E | 文本型 | | |
A = 1
B =
“2”C =
“3”D =
“4”E =
“5”线程_启动多参_文本型 (&调用的功能, A, B, C, D, E,
)调试输出 (E
) |
调用的功能 | | |
|
第一个参数 | 整数型 | | | |
第二个参数 | 文本型 | | | | 第三个参数 | 文本型 | | | | 第四个参数 | 文本型 | | | | 第五个参数 | 文本型 | | | |
第五个参数 =
“6”
_临时子程序 ()返回 (0
)变量名 | 类 型 | 静态 | 数组 | 备 注 |
A | 整数型 | | |
B | 文本型 | | |
C | 文本型 | | |
D | 文本型 | | |
E | 文本型 | | |
参数数量 | 整数型 | | |
内存地址 | 整数型 | | |
线程句柄 | 整数型 | | |
A = 1
B =
“2”C =
“3”D =
“4”E =
“5”参数数量 = 5
内存地址 =
申请内存 (参数数量 × 4,
假)写到内存 (A, 内存地址 + 0,
)写到内存 (取变量数据地址 (B
), 内存地址 + 4,
)写到内存 (取变量数据地址 (C
), 内存地址 + 8,
)写到内存 (取变量数据地址 (D
), 内存地址 + 12,
)写到内存 (取变量数据地址 (E
), 内存地址 + 16,
)启动线程 (&调用的功能, 内存地址, 线程句柄
)等待线程 (线程句柄, -1
)调试输出 (“修改后的E”,
指针到文本 (指针到整数 (内存地址 + 16
))
) 释放内存 (内存地址
)调试输出 (指针到整数 (内存地址 + 0
))
调试输出 (指针到文本 (指针到整数 (内存地址 + 4
))
) 调试输出 (指针到文本 (指针到整数 (内存地址 + 8
))
) 调试输出 (指针到文本 (指针到整数 (内存地址 + 12
))
) 调试输出 (指针到文本 (指针到整数 (内存地址 + 16
))
) 文本 =
“123456789”写到内存 (取变量数据地址 (文本
), 内存地址 + 16,
)