C语言
文章平均质量分 63
Oliver-琢磨咚咚
只有想不到,没有做不到!
展开
-
图解-C语言编译后可执行文件的存储区域划分
C语言编译后目标文件的存储区域划分图解:原创 2021-06-12 15:09:00 · 1107 阅读 · 1 评论 -
字节序(byte order)和位序(bit order)
参考网址:https://blog.csdn.net/frank_jb/article/details/79027711https://www.cnblogs.com/VxGaaagaa/p/11519983.html原创 2021-06-02 21:09:12 · 2522 阅读 · 0 评论 -
指针函数与函数指针(C语言)
参考网址:https://www.jianshu.com/p/20e7c3568a12原创 2021-01-15 16:08:19 · 116 阅读 · 0 评论 -
递归和迭代的区别
递归(recursion):一个函数在其定义中直接或间接调用自身的一种方法。迭代(iterate):利用变量的初值推算出变量的一个新值,迭代就是A不停的调用B。迭代是在函数内某段代码实现循环,迭代与普通循环(loop)的区别是:循环代码中参与运算的变量同时是保存结果的变量,当前保存的结果作为下一次循环计算的初始值。网址参考:https://blog.csdn.net/laoy...原创 2019-12-05 17:42:13 · 221 阅读 · 0 评论 -
C语言函数指针的应用----回调函数及钩子函数
Linux C 函数指针应用---回调函数https://blog.csdn.net/zqixiao_09/article/details/50373567钩子函数https://blog.csdn.net/sunstars2009918/article/details/39340449https://blog.csdn.net/FourLeafCloverLLLS/articl...原创 2019-12-13 16:10:48 · 1087 阅读 · 0 评论 -
符号表
符号表是一种用于语言翻译器(例如编译器和解释器)中的数据结构。在符号表中,程序源代码中的每个标识符都和它的声明或使用信息绑定在一起,比如其数据类型、作用域以及内存地址。符号表在编译程序工作的过程中需要不断收集、记录和使用源程序中一些语法符号的类型和特征等相关信息。这些信息一般以表格形式存储于系统中。如常数表、变量名表、数组名表、过程名表、标号表等等,统称为符号表。对于符号表组织、构造和管理方法...原创 2019-10-15 10:17:34 · 283 阅读 · 0 评论 -
内联函数和宏定义函数的区别
1、不同点:内联函数是在编译时展开,而宏在预编译时展开;在编译的时候,内联函数直接被嵌入到目标代码中去,而宏只是一个简单的文本替换。 内联函数可以进行诸如类型安全检查、语句是否正确等编译功能,宏不具有这样的功能;宏不是函数,而inline是函数。 宏在定义时要小心处理宏参数,一般用括号括起来,否则容易出现二义性。而内联函数不会出现二义性。 inline有点类似于宏定义,但是它和宏定义不同...原创 2019-05-17 19:53:55 · 9952 阅读 · 3 评论 -
弱类型、强类型、动态类型、静态类型语言的区别
1、强类型:偏向于不容忍隐式类型转换。譬如说haskel语言中的int就不能变成double。2、弱类型:偏向于容忍隐式类型转换。譬如说C语言中的int可以变成double。3、静态类型:是编译期间做检查数据类型的语言,编译的时候就知道每一个变量的类型,因为类型错误而不能做的事情是语法错误。4、动态类型:是运行期间才做数据类型检查的语言,编译的时候不知道每一个变量的类型...原创 2019-05-10 10:03:58 · 577 阅读 · 0 评论 -
回调函数
回调函数函数指针作为某个函数的参数函数指针变量可以作为某个函数的参数来使用的,回调函数就是一个通过函数指针调用的函数。简单讲:回调函数是由别人的函数执行时调用你实现的函数。以下是自知乎作者常溪玲的解说:你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话...转载 2019-04-29 16:20:21 · 120 阅读 · 0 评论 -
C经典100例说明
学习网址:http://www.runoob.com/cprogramming/c-100-examples.html实例1:编写程序不仅要实现基本的功能,还要考虑尽量减少资源的利用,主要包括时间和空间。这里面可以通过continue语句来减少循环语句的使用,这样就减少了时间复杂度。实例2:除了按题目要求实现基本功能外,还要考虑程序的可扩展性,找到共同的特性,即:输入值位于区间内,然后求大...原创 2019-04-12 09:12:06 · 259 阅读 · 0 评论