摘要:
其实数组名就是数组⾸元素(第⼀个元素)的地址是对的,但是有两个例外: • sizeof(数组名),sizeof中单独放数组名,这⾥的数组名表示整个数组,计算的是整个数组的⼤⼩, 单位是字节 • &数组名,这⾥的数组名表⽰整个数组,取出的是整个数组的地址(整个数组的地址和数组⾸元素的地址是有区别的) 阅读全文
posted @ 2024-03-10 23:22
QinMou~
阅读(18)
评论(0)
推荐(0)
摘要:
1.内存和地址 我们知道电脑中的CPU在处理数据的时候需要在内存中读取数据处理后的数据也会放在内存中。把内存划分为一个个的内存单元每个单元的大小是一个字节。每个字节都有它对应的编号也就是它的地址,以便CPU可以快速的找到一个内存空间。C语言中我们把地址叫做指针,所以内存单元的编号==地址==指针。 阅读全文
posted @ 2024-03-09 18:23
QinMou~
阅读(113)
评论(0)
推荐(0)
摘要:
模拟实现strlen 三种方法 size_t my_strlen(char* s)//计数器 { size_t count = 0; while (*(s++)) count++; return count; } size_t my_strlen(char* s)//递归 { if (*s == ' 阅读全文
posted @ 2024-03-09 18:03
QinMou~
阅读(10)
评论(0)
推荐(0)
摘要:
✨✨所属专栏:数据结构✨✨ ✨✨作者主页:嶔某✨✨ 概念: 顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。顺序表的本质就是数组,动态增长,并且要求里面存储的数据必须是从左往右连续的。逻辑结构与物理结构是一致的。 它分为静态顺序表( 阅读全文
posted @ 2024-03-06 17:47
QinMou~
阅读(8)
评论(0)
推荐(0)
摘要:
本博客记录一下我在力扣的刷题过程 如果有什么错误,欢迎指出,如果对你有帮助,请点个赞,谢谢 第一题: 这道题只需要把所有数异或起来就行了。 int singleNumber1(int* nums, int numsSize) { int root = 0; for (int i = 0; i < n 阅读全文
posted @ 2024-03-04 13:09
QinMou~
阅读(4)
评论(0)
推荐(0)
摘要:
目录 sizeof: strlen: 总结区别: sizeof: 首先我要在此声明sizeof不是函数!不是函数!不是函数!而是一个操作符!(看到operator了吗?) #include<stdio.h> int main() { int a = 1;//sizeof不会读取数据,只会计算所占内存 阅读全文
posted @ 2024-03-03 21:12
QinMou~
阅读(68)
评论(0)
推荐(0)
摘要:
qsort()函数是以快速排序为基础并且可以将任何类型的数据以你想要的方式进行排序。 在C++官网cppreference.com上可以找到以上结果,翻译过来就是使用qsort要包含<stdlib.h>文件。 这个函数有四个参数qsort(void * base , size_t num, size 阅读全文
posted @ 2024-03-02 21:51
QinMou~
阅读(14)
评论(0)
推荐(0)
摘要:
工具: 这里可以用的语言有C,C++还有汇编,我用的是对于初学者比较友好的C语言。 编译软件我用的是Keil uVision5,烧录用的是STC—ISP。 本博客只提供了部分代码,如果需要完整代码请前往钦某/51project - 码云 - 开源中国 (gitee.com) 函数及模块: 1.延迟函 阅读全文
posted @ 2024-03-01 17:52
QinMou~
阅读(13)
评论(0)
推荐(0)
浙公网安备 33010602011771号