摘要:
直接上代码 若代码有可优化或某处不合理,欢迎指正,不胜感激。 #include <stdio.h> #include <stdlib.h> #include <string.h> int compare_double(void* dst_addr, void* src_addr) { return 阅读全文
posted @ 2023-03-19 09:35
Qing-Huan
阅读(22)
评论(0)
推荐(0)
摘要:
以下观点仅代表个人想法,不是标准 C语言中有三种循环控制语句(goto不作考虑),那么这三个语句除了语法不同外,是否还有其他区别呢? 像if语句和switch...case语句之间,除了语法不同外,switch...case对特殊的case值进行了跳转表优化,以空间换时间。 对于较为“古老”的机器, 阅读全文
posted @ 2023-03-19 09:22
Qing-Huan
阅读(69)
评论(0)
推荐(0)
摘要:
&& 短路特性 遇到假即为假,不会判断下一组表达式 || 短路特性 遇到真即为真,不会判断下一组表达式 阅读全文
posted @ 2023-03-19 09:03
Qing-Huan
阅读(73)
评论(0)
推荐(0)
摘要:
0. 本文结构概述 二维数组在内存中是线性存储 二维数组排序(C语言代码) 1. 二维数组在内存中是线性存储 2. 二维数组排序(C语言代码) #include <stdio.h> int main(int argc, char* argv[]) { int arr[3][4] = {34,15,3 阅读全文
posted @ 2023-03-19 08:58
Qing-Huan
阅读(215)
评论(0)
推荐(0)
摘要:
0. 本文结构概述 switch...case语法格式 C和C++的switch不同点 switch...case反汇编 switch...case跳转表 case值间距过大不用跳转表 1. switch...case语句 switch (表达式1) // 表达式结果不能是实型、字符串 { case 阅读全文
posted @ 2023-03-19 08:46
Qing-Huan
阅读(920)
评论(0)
推荐(0)

浙公网安备 33010602011771号