C语言学习笔记
文章平均质量分 55
马孔多镇长
好好学习,天天向上
展开
-
初学者如何快速理解递归?
在c语言中,一个调用自身的函数被称为是递归的(recursive)递归里面有一个经典题目就是求斐波那契数列这里我们只要讲如何理解递归,相信看到这篇文章的同学已经初步了解过递归了,这里就不再赘述了我们直接贴出来用C语言求斐波那契数列的代码如下int fib(int i){ if(i <= 1) { return i; } else { return fib(i - 1) + fib(i - 2); }}对于部分初学的同学,面对要求用递归求解的题目,可能原创 2022-03-08 20:58:54 · 828 阅读 · 6 评论 -
memcpy函数是怎么样实现的
memcpy函数就是内存拷贝函数,“mem”就是内存“memory”的缩写,而“cpy”代表的是英文单词“copy”。我们从cplusplus网站上找到这个函数,可以看出memcpy函数的作用就是“copy block of memory”,是将 num 个字节的数据从 source 指向的位置直接复制到 destination 指向的内存块中,所以memcpy函数中需要传入三个参数,分别是目标内存空间的首地址,被拷贝内存空间的首地址和拷贝字节数。我们可以自己写一个my_memcpy函数来模原创 2022-01-14 17:43:10 · 2088 阅读 · 0 评论 -
strstr函数的原理原来是这样的
strstr函数是C语言中的一个常用函数,对于strstr函数的原理相信有些同学还不是很了解,那么下面就由我来为同学们分享一下我对于strstr函数的理解吧,如果能帮助到大家的话请大家点个赞嘿嘿!!!...原创 2022-01-13 21:08:38 · 1003 阅读 · 3 评论 -
C语言实现扫雷小游戏
C语言实现扫雷小游戏原创 2022-01-06 18:32:22 · 2347 阅读 · 0 评论 -
浮点数存储规则
对于浮点数的存储规则,可以分为两部分来说,一部分是存储规则,另一部分是读取规则原创 2021-12-15 22:52:06 · 554 阅读 · 0 评论 -
char类型数据的取值范围如何确定
char类型数据是计算机编程语言中只可容纳单个字符的一种基本数据类型,取值范围为-128~+127。对于上述概念相信大家都已经很熟悉了,但仍有不少同学对于char类型数据的取值范围抱有疑问,不知道为什么char类型数据的取值范围如何确定。 若要解释这个问题,首先要明确一点,这里的-128~+127所代表的是char和signed char类型数据的取值范围,对于unsigned char类型的数据,其取值范围为0~255。 无论是signed char还是unsigned ......原创 2021-12-08 15:32:28 · 8075 阅读 · 0 评论 -
整型提升规则及其注意事项
整型提升规则及其注意事项原码、反码、补码的基本概念原创 2021-11-25 22:05:30 · 719 阅读 · 0 评论