- 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》,有兴趣的朋友可以看我置顶文章获取 很多新手都对位运算符理解的都不是很深刻,但是位运算在实际编程中使用的却很普遍,因为位运算是直接对bit的操作,效率最高。 与 & 计算取特定位 或 | ... 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》,有兴趣的朋友可以看我置顶文章获取 很多新手都对位运算符理解的都不是很深刻,但是位运算在实际编程中使用的却很普遍,因为位运算是直接对bit的操作,效率最高。 与 & 计算取特定位 或 | ...
- 编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就是针对编程工作中的一些体会和经验做相关的阐述。 第一招:以空间换时间 计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。比如说字符串的赋值: 方法A:通常的办法... 编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就是针对编程工作中的一些体会和经验做相关的阐述。 第一招:以空间换时间 计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。比如说字符串的赋值: 方法A:通常的办法...
- 知识来源主要是《C语言精彩编程百例》及源码,有兴趣的朋友可以看我置顶文章获取 C语言精彩编程百例PDF及源码资料 知识来源主要是《C语言精彩编程百例》及源码,有兴趣的朋友可以看我置顶文章获取 C语言精彩编程百例PDF及源码资料
- 都是从项目经验中提炼出的问题 但凡程序出现了一些问题,多半和内存有关!!!所有资料电子版可以通过置顶文章获取 内存操作经典问题实例分析一 野指针 1.指针变量中的值是非法的内存地址,进而形成野指针 2.野指针不是NULL指针,是指向不可用内存地址的指针 3.NULL指针并无危害,很好判断,也很... 都是从项目经验中提炼出的问题 但凡程序出现了一些问题,多半和内存有关!!!所有资料电子版可以通过置顶文章获取 内存操作经典问题实例分析一 野指针 1.指针变量中的值是非法的内存地址,进而形成野指针 2.野指针不是NULL指针,是指向不可用内存地址的指针 3.NULL指针并无危害,很好判断,也很...
- 作为一个开发人员,在看别人项目或者看第三方库的源代码时,可能经常会看到譬如a>>4&0x0f这样的写法,对于一些初入行的童鞋来说可能就不是太明白这是什么意思。下面我们就来讲解这几个运算符的实际用途。 一、运算符的含义 运算符含义描述<<左移用来将一个数的各二进制位全部左移N位,高位舍弃... 作为一个开发人员,在看别人项目或者看第三方库的源代码时,可能经常会看到譬如a>>4&0x0f这样的写法,对于一些初入行的童鞋来说可能就不是太明白这是什么意思。下面我们就来讲解这几个运算符的实际用途。 一、运算符的含义 运算符含义描述<<左移用来将一个数的各二进制位全部左移N位,高位舍弃...
- 我的公众号是【CodeAllen】,程序员技术交流①群:736386324,转载请注明出处 临接表虽然很优秀,但是也有一些缺点 1.比如对有向图,有时候需要再建立一个逆临接表 所以思考一个问题: 有没有可能把邻接表和逆邻接表结合起来呢? 是可以的,方法... 我的公众号是【CodeAllen】,程序员技术交流①群:736386324,转载请注明出处 临接表虽然很优秀,但是也有一些缺点 1.比如对有向图,有时候需要再建立一个逆临接表 所以思考一个问题: 有没有可能把邻接表和逆邻接表结合起来呢? 是可以的,方法...
- 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》和《征服C指针》,《C和指针》,有兴趣的朋友可以看我置顶文章获取 数组的本质: 数组是一段连续的内存空间数组的空间大小为sizeof(array_type)*array_size数组名可以看做指向数组的第一个元素的常量指针(只是理... 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》和《征服C指针》,《C和指针》,有兴趣的朋友可以看我置顶文章获取 数组的本质: 数组是一段连续的内存空间数组的空间大小为sizeof(array_type)*array_size数组名可以看做指向数组的第一个元素的常量指针(只是理...
- 欢迎关注我的公众号是【CodeAllen】,关注回复【1024】获取资源 程序员技术交流①群:736386324 ,程序员技术交流②群:371394777 在网图和非网图中,最短路径的含义是不同的。 网图是两顶点经过的边上 权值之和最少的路径。 非网图是两顶点之间经... 欢迎关注我的公众号是【CodeAllen】,关注回复【1024】获取资源 程序员技术交流①群:736386324 ,程序员技术交流②群:371394777 在网图和非网图中,最短路径的含义是不同的。 网图是两顶点经过的边上 权值之和最少的路径。 非网图是两顶点之间经...
- 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》和《征服C指针》,《C和指针》,有兴趣的朋友可以看我置顶文章获取 函数类型的概念 1.C语言函数也是有类型的 2.函数类型由函数返回值,参数类型,参数个数共同决定 int add(int i,int... 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》和《征服C指针》,《C和指针》,有兴趣的朋友可以看我置顶文章获取 函数类型的概念 1.C语言函数也是有类型的 2.函数类型由函数返回值,参数类型,参数个数共同决定 int add(int i,int...
- 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》,有兴趣的朋友可以看我置顶文章获取 const 修饰的变量是只读的,本质还是变量 修饰的局部变量在栈上分配空间 修饰的全局变量在全局数据区分配空间 只在编译器有用,在运行期无用 在现代的C语言编译器里面,修... 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》,有兴趣的朋友可以看我置顶文章获取 const 修饰的变量是只读的,本质还是变量 修饰的局部变量在栈上分配空间 修饰的全局变量在全局数据区分配空间 只在编译器有用,在运行期无用 在现代的C语言编译器里面,修...
- 对字(Word)、半字(Half-Word)、字节(Byte)的概念说明如下: 1.字(Word):在ARM体系结构(32位机)中,字的长度为32位,而在8位/16位处理器体系结构中,字的长度一般为16位。 2.半字(Half-Word):在ARM体系结构(32位机)中,半字的长度为16位,与8位/16位处理器体... 对字(Word)、半字(Half-Word)、字节(Byte)的概念说明如下: 1.字(Word):在ARM体系结构(32位机)中,字的长度为32位,而在8位/16位处理器体系结构中,字的长度一般为16位。 2.半字(Half-Word):在ARM体系结构(32位机)中,半字的长度为16位,与8位/16位处理器体...
- 欢迎关注我的公众号是【CodeAllen】,关注回复【1024】获取资源 程序员技术交流①群:736386324 ,程序员技术交流②群:371394777 无论是普里姆算法(Prim)还是克鲁斯卡尔算法(Kruskal),他们考虑问题的出发点都是:为使生成树上边的权值之和达到最小,则应使... 欢迎关注我的公众号是【CodeAllen】,关注回复【1024】获取资源 程序员技术交流①群:736386324 ,程序员技术交流②群:371394777 无论是普里姆算法(Prim)还是克鲁斯卡尔算法(Kruskal),他们考虑问题的出发点都是:为使生成树上边的权值之和达到最小,则应使...
- 目前高级C语言专栏文章总数为69篇,后序会逐渐更新并整理目录,感谢关注 目录 C语言学习篇 资料分享篇 杂谈C语言 C语言实例 错误解决篇 C语言学习篇 C语言学习第1篇---数据类型概念剖析 资料分享篇 C语言深度剖析 陈正冲 资料分享 杂谈C语言 杂谈C语言 1 递归函数剖... 目前高级C语言专栏文章总数为69篇,后序会逐渐更新并整理目录,感谢关注 目录 C语言学习篇 资料分享篇 杂谈C语言 C语言实例 错误解决篇 C语言学习篇 C语言学习第1篇---数据类型概念剖析 资料分享篇 C语言深度剖析 陈正冲 资料分享 杂谈C语言 杂谈C语言 1 递归函数剖...
- 很早就读过这本书,我后期工作中也不断实践了书中的很多方法,受益匪浅,也分享给需要的人。 并不一定是要C语言,书中教我的是一种精神,一种对编程的认识。 电子书获取链接: 002-books/001-C语言/001《C语言深度解剖》.pdf · CodeAllen/资料分享 - Gitee.com ... 很早就读过这本书,我后期工作中也不断实践了书中的很多方法,受益匪浅,也分享给需要的人。 并不一定是要C语言,书中教我的是一种精神,一种对编程的认识。 电子书获取链接: 002-books/001-C语言/001《C语言深度解剖》.pdf · CodeAllen/资料分享 - Gitee.com ...
- 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》,有兴趣的朋友可以看我置顶文章获取 union相关总结 定义联合体 uniontest { intoffice; charteacher... 知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》,有兴趣的朋友可以看我置顶文章获取 union相关总结 定义联合体 uniontest { intoffice; charteacher...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
即将直播
热门标签