- 结构体成员指针未初始化 struct student { char *name; //这里只是分配了4个字节,没有指向一个合法的地址,内部是一些乱码 int... 结构体成员指针未初始化 struct student { char *name; //这里只是分配了4个字节,没有指向一个合法的地址,内部是一些乱码 int...
- 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》,有兴趣的朋友可以看我置顶文章获取 什么是数据类型? 数据类型可以理解为固定内存大小的别名。 数据类型是创造变量的模子。 数据类型的本质:可以理解为一个个规定好大小的模子 变量的本质 变量是一段实际连续... 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》,有兴趣的朋友可以看我置顶文章获取 什么是数据类型? 数据类型可以理解为固定内存大小的别名。 数据类型是创造变量的模子。 数据类型的本质:可以理解为一个个规定好大小的模子 变量的本质 变量是一段实际连续...
- 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》,有兴趣的朋友可以看我置顶文章获取 只是记录学习记录,方便查看,资料来源网络。 获取一块内存的方法,有两个方法 一维指针做函数参数 第一:return char*GetMemory(char * p,intnum) { p=... 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》,有兴趣的朋友可以看我置顶文章获取 只是记录学习记录,方便查看,资料来源网络。 获取一块内存的方法,有两个方法 一维指针做函数参数 第一:return char*GetMemory(char * p,intnum) { p=...
- break:满足条件后跳出循环(多层循环一次跳出一层),也就是说先跳出内部循环 main() { int i=0; char c; while(1) ... break:满足条件后跳出循环(多层循环一次跳出一层),也就是说先跳出内部循环 main() { int i=0; char c; while(1) ...
- 与struct用法非常类似,不过其适用于不同时被用到的数据 注意: 1. 大小端模式对 union 类型数据的影响(51是大端,一般处理器都是小端) union { int i; char a[ ... 与struct用法非常类似,不过其适用于不同时被用到的数据 注意: 1. 大小端模式对 union 类型数据的影响(51是大端,一般处理器都是小端) union { int i; char a[ ...
- 欢迎关注我的公众号是【CodeAllen】,关注回复【1024】获取精品学习资源 程序员技术交流①群:736386324 ,程序员技术交流②群:371394777 前边几种比较高效的查找方法都是基于有序的基础之上的,事实上,很多数据都是增长的非常快  ... 欢迎关注我的公众号是【CodeAllen】,关注回复【1024】获取精品学习资源 程序员技术交流①群:736386324 ,程序员技术交流②群:371394777 前边几种比较高效的查找方法都是基于有序的基础之上的,事实上,很多数据都是增长的非常快  ...
- 经典的递归例子:斐波那契数列(Fibonacci) 其函数表达式为: 递归定义: 其实在现代语言中,调用自己和其他函数没有什么本质的不同,这种直接调用自己的或通过一系列的调用语句间接的调用自己的函数... 经典的递归例子:斐波那契数列(Fibonacci) 其函数表达式为: 递归定义: 其实在现代语言中,调用自己和其他函数没有什么本质的不同,这种直接调用自己的或通过一系列的调用语句间接的调用自己的函数...
- 欢迎关注我的公众号是【CodeAllen】,关注回复【1024】获取资源 程序员技术交流①群:736386324 ,程序员技术交流②群:371394777 还是类比学习,这里使用树来对比 树因为根结点只有一个,并且所有的结点都只有一个双亲,所以不是很难理... 欢迎关注我的公众号是【CodeAllen】,关注回复【1024】获取资源 程序员技术交流①群:736386324 ,程序员技术交流②群:371394777 还是类比学习,这里使用树来对比 树因为根结点只有一个,并且所有的结点都只有一个双亲,所以不是很难理...
- 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》,有兴趣的朋友可以看我置顶文章获取 循环结构的基本工作方式: 通过条件表达式判断是否执行循环体 条件表达式遵循if语句表达式的原则 do ,while ,for 的区别 do:语句先执行后判断,循环体至少执行... 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》,有兴趣的朋友可以看我置顶文章获取 循环结构的基本工作方式: 通过条件表达式判断是否执行循环体 条件表达式遵循if语句表达式的原则 do ,while ,for 的区别 do:语句先执行后判断,循环体至少执行...
- 欢迎关注我的公众号是【CodeAllen】,关注回复【1024】获取精品学习资源 程序员技术交流①群:736386324 程序员技术交流②群:371394777 2-3-4树 其实就是对2-3树的扩展,包括了4结点的使用 一个4结点包含中小大三个元素和四个孩子,一个4结点要不没有孩子,要不具有4个孩... 欢迎关注我的公众号是【CodeAllen】,关注回复【1024】获取精品学习资源 程序员技术交流①群:736386324 程序员技术交流②群:371394777 2-3-4树 其实就是对2-3树的扩展,包括了4结点的使用 一个4结点包含中小大三个元素和四个孩子,一个4结点要不没有孩子,要不具有4个孩...
- 欢迎关注我的公众号是【CodeAllen】,关注回复【1024】获取精品学习资源 程序员技术交流①群:736386324 程序员技术交流②群:371394777 什么是散列表? 在初中的数学课本中学习过函数的相关知识,给定一个 x,通过一个数学公式,只需要将 x 的... 欢迎关注我的公众号是【CodeAllen】,关注回复【1024】获取精品学习资源 程序员技术交流①群:736386324 程序员技术交流②群:371394777 什么是散列表? 在初中的数学课本中学习过函数的相关知识,给定一个 x,通过一个数学公式,只需要将 x 的...
- 所有资料电子版可以通过置顶文章获取 面向过程的语言的特点 ****************************************************** 面向过程的程序设计 1.面向过程是一种以过程为中心的编程思想 2.首先将... 所有资料电子版可以通过置顶文章获取 面向过程的语言的特点 ****************************************************** 面向过程的程序设计 1.面向过程是一种以过程为中心的编程思想 2.首先将...
- 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》,有兴趣的朋友可以看我置顶文章获取 1.内存中的浮点数 1.浮点数在内存的存储方式为:符号位,指数,尾数 类型 符号位 指数 尾数 float 1位(第31位) 8位(第23~30位) 23位(第0~... 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》,有兴趣的朋友可以看我置顶文章获取 1.内存中的浮点数 1.浮点数在内存的存储方式为:符号位,指数,尾数 类型 符号位 指数 尾数 float 1位(第31位) 8位(第23~30位) 23位(第0~...
- C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类 1 数据类型关键字(12个): (1) char :声明字符型变量或函数 (2) ... C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类 1 数据类型关键字(12个): (1) char :声明字符型变量或函数 (2) ...
- 堆排序算法是利用堆进行排序的方法 基本思想是将待排序的序列构造成一个大顶堆,此时,整个序列的最大值就是堆顶的根结点。 将它移走(其实就是将其与堆数组的末尾元素交换,此时末尾元素就是最大值),然后将剩余的n-1个序列重新构造成一个堆,这样就会得到n个元素中的次小值,如此反复执行,最后就可以得到一个有序序列了 堆排序的... 堆排序算法是利用堆进行排序的方法 基本思想是将待排序的序列构造成一个大顶堆,此时,整个序列的最大值就是堆顶的根结点。 将它移走(其实就是将其与堆数组的末尾元素交换,此时末尾元素就是最大值),然后将剩余的n-1个序列重新构造成一个堆,这样就会得到n个元素中的次小值,如此反复执行,最后就可以得到一个有序序列了 堆排序的...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签