|
楼主 |
发表于 2024-7-8 16:36:12
|
显示全部楼层
贵州省毕节市
通用排序 模版 最终格式
' 类型不支持 返回 ( 假 ) 排序成功 返回 ( 真 )
' 排序前 如果真 ( 取数组成员数 ( 变量名 ) > 0 )
' 数据成员 与 数据类型 变量名[1].成员名 需要 保持一致 否则也许不会返回假↓
' 更可怕的是 → 读取 空指针 导致 软件闪退 所以请 严格检查 第二个 和 第三个 参数
|
通用排序 | 逻辑型 | | |
待排数组 | 通用型 | | | | 数据成员 | 通用型 | | | | 数据类型 | 整数型 | | | | 真升假降 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_地址 | 整数型 | | | 局_偏移 | 整数型 | | | 局_失败 | 逻辑型 | | |
局_地址 = 0 局_偏移 = 0 局_失败 = 假 置入代码 ({ 139, 69, 8, 137, 69, 252, 139, 0, 131, 192, 8, 139, 0, 139, 93, 12, 41, 195, 137, 93, 248 }) 判断 (数据类型 = 十六进制 (“80000101”)) 排序_字节型 (局_地址, 局_偏移, 真升假降 )判断 (数据类型 = 十六进制 (“80000201”)) 排序_短整数 (局_地址, 局_偏移, 真升假降 )判断 (数据类型 = 十六进制 (“80000301”)) 排序_整数型 (局_地址, 局_偏移, 真升假降 )判断 (数据类型 = 十六进制 (“80000401”)) 排序_长整数 (局_地址, 局_偏移, 真升假降 )判断 (数据类型 = 十六进制 (“80000501”)) 排序_小数型 (局_地址, 局_偏移, 真升假降 )判断 (数据类型 = 十六进制 (“80000601”)) 排序_双精度 (局_地址, 局_偏移, 真升假降 )判断 (数据类型 = 十六进制 (“80000003”)) 排序_时间型 (局_地址, 局_偏移, 真升假降 )判断 (数据类型 = 十六进制 (“80000004”)) 排序_文本型 (局_地址, 局_偏移, 真升假降 )局_失败 = 真 返回 (取反 (局_失败))|
排序_字节型 | | | |
参_地址 | 整数型 | | | | 参_偏移 | 整数型 | | | | 参_升降 | 逻辑型 | | | | 判断 (参_升降 )|
排序_短整数 | | | |
参_地址 | 整数型 | | | | 参_偏移 | 整数型 | | | | 参_升降 | 逻辑型 | | | | 判断 (参_升降 )|
排序_整数型 | | | |
参_地址 | 整数型 | | | | 参_偏移 | 整数型 | | | | 参_升降 | 逻辑型 | | | | 判断 (参_升降 )|
排序_长整数 | | | |
参_地址 | 整数型 | | | | 参_偏移 | 整数型 | | | | 参_升降 | 逻辑型 | | | | 判断 (参_升降 )|
排序_小数型 | | | |
参_地址 | 整数型 | | | | 参_偏移 | 整数型 | | | | 参_升降 | 逻辑型 | | | | 判断 (参_升降 )|
排序_双精度 | | | |
参_地址 | 整数型 | | | | 参_偏移 | 整数型 | | | | 参_升降 | 逻辑型 | | | | 判断 (参_升降 )|
排序_时间型 | | | |
参_地址 | 整数型 | | | | 参_偏移 | 整数型 | | | | 参_升降 | 逻辑型 | | | | 判断 (参_升降 )|
排序_文本型 | | | |
参_地址 | 整数型 | | | | 参_偏移 | 整数型 | | | | 参_升降 | 逻辑型 | | | | 判断 (参_升降 )
|
|