小陶来咯_社区达人页

个人头像照片
小陶来咯
已加入开发者社区581

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布79篇文章
4条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2023年04月

  • 04.23 19:21:59
    发表了文章 2023-04-23 19:21:59

    动态内存管理

    但是对于空间的需求,不仅仅是上述的情况,有时候我们所需要的空间大小在程序运行的时候才知道大小,那数组 的编译时开辟空间的方式就不能满足了。
  • 04.23 19:17:51
    发表了文章 2023-04-23 19:17:51

    自定义类型之枚举和联合

    以上的 enum Day ,enum Sex,enum Color,都是枚举类型,它们是属于类型的,跟int ,char ,short,,等等是一样,只不过是自己定义的。{ }里面的是枚举类型的可能取值,叫做枚举常量 注意这些不是成员,是枚举类型的可能取值。
  • 04.23 19:13:09
    发表了文章 2023-04-23 19:13:09

    结构体的内存对齐与位段的实现

    注意上面这两种结构体都是属于匿名结构体类型,不告诉你名字,这种结构体类型如果要使用必须在声明的时候就在后面定义变量,不能再到主函数里面引用,因为你不知道这个结构体的名字是什么,所以必须在声明的时候就定义变量。
  • 04.23 19:06:05
    发表了文章 2023-04-23 19:06:05

    关于sizeof相关注意点

    strlen是专门用来求字符串长度的,统计的是’\0’之前出现的字符个数,一定要找到’\0’才能结束,所以如果没有\0可能会存在越界访问问题
  • 04.23 19:03:59
    发表了文章 2023-04-23 19:03:59

    整理介绍字符函数和字符串函数+内存函数

    字符串将’\0’作为结束标志,strlen函数返回的是在’\0’之前出现的字符个数但不包含‘\0’。
  • 04.23 18:47:15
    发表了文章 2023-04-23 18:47:15

    解剖一道有意思的指针题

    cpp这个指针先+1,表示什么意思呢?cpp这个指针指向的是cp的元素的地址,cpp+1也就是cp元素的地址要+1,所以cpp指向的方向就改变了,然后再解引用找到圆圈1,圆圈1就是右边的方块,而再解引用,就是访问方块里面的圆圈2了,得到圆圈2,圆圈2就是POINT首字母的地址,所以打印的话就会打印出POINT。
  • 04.23 18:44:18
    发表了文章 2023-04-23 18:44:18

    整理指针相关练习

    strlen是求字符串长度的,统计的是\0之前出现的字符个数,一定要找到\0才能结束,所以可能存在越界访问的可能
  • 04.23 17:51:47
    发表了文章 2023-04-23 17:51:47

    通讯录的实现

    三个版本基本框架一样只是为了提高功能而增加或修改了部分代码,所以第一个版本还是有必要仔细学习的。
  • 04.23 17:41:36
    发表了文章 2023-04-23 17:41:36

    计算器(简易版)

    另一种是利用转移表的方式来写,将各个函数的地址存放在一个函数指针数组里面,当要使用函数时,就直接调用指针即可,可以改观上面的美观(上面的代码有很多重复的,太挫了)
  • 04.23 17:40:34
    发表了文章 2023-04-23 17:40:34

    qsort函数使用及其模拟实现

    qsort函数实现了一种快速排序算法,对num元素数组进行排序,每个元素的宽度为字节。参数基是指向要排序的数组基的指针。qsort用排序后的元素覆盖此数组。参数compare是指向用户提供的例程的指针,该例程比较两个数组元素,并返回指定它们之间关系的值。qsort在排序过程中调用比较例程一次或多次,每次调用时将指针传递给两个数组元素。
  • 04.23 17:37:02
    发表了文章 2023-04-23 17:37:02

    论指针如何使用

    字符指针,就是指向字符的指针,接收字符类型变量的地址,正常存放地址,并且拿出来使用是将这个变量的地址传给指针保护然后再通过解引用操作对变量进行访问。
  • 04.23 17:28:49
    发表了文章 2023-04-23 17:28:49

    const 的使用

    const 是"constant"的缩写,意思是永恒不变的,它定义的是只读变量的关键字,或者说是定义常变量的关键字。
  • 04.23 17:25:57
    发表了文章 2023-04-23 17:25:57

    数据的存储( C )

    使用这个类型开辟的内存空间大小多少(大小决定了使用范围)
  • 04.23 17:16:28
    发表了文章 2023-04-23 17:16:28

    做题日记1

    最小值一定在序列A这里面如果A序列为升序则A序列的第一个就是最小值,所以每次二分取得中间值与最右边的值进行比较然后就能找到最小值了。
  • 04.23 17:12:50
    发表了文章 2023-04-23 17:12:50

    扫雷小游戏

    这个雷盘我们用一个二维数组来构建,并且构建两个一个是布置雷的,另一个是用来给我们看的也就是打印的那个至于为什么这样弄因为后面有一点想法和这个很好的匹配起来,我先把mine雷盘默认是字符’0’,show雷盘默认为’',布置雷呢放在mine雷盘,然后排查雷的情况放在show雷盘里,这样就不会搞混了,因为两个雷盘一模一样一一对应的,然后在排查雷时,发现就是边缘无法排查,所以我们把这个棋盘扩大一下,增加2行2列,但打印出来的还是9*9的雷盘,我们这里用下宏定义处理
  • 04.23 17:06:55
    发表了文章 2023-04-23 17:06:55

    指针详解+剖析

    我们可以通过&取地址操作符取出变量的内存地址,然后把这个地址呢就存放在一个变量中,这个变量就是指针变量。
  • 04.23 16:58:45
    发表了文章 2023-04-23 16:58:45

    快捷提交代码到Github

    Github 是 “全球最大的同性社交网站”. 通过 git 可以把代码上传到 Github 上给全球的用户分享.
  • 04.23 16:52:11
    发表了文章 2023-04-23 16:52:11

    结构体详解+剖析

    结构体成员可以是标量,数组,指针,甚至是其他结构体。
  • 04.23 16:47:17
    发表了文章 2023-04-23 16:47:17

    操作符详解!!!讲解剖析

    给大家介绍一个比较神奇的代码,它是不创建变量,然后将a,b内容交换。用的正是这里介绍的按位异或^操作符
  • 04.23 16:37:07
    发表了文章 2023-04-23 16:37:07

    求解最大公约数----最小公倍数

    最大公因数和最小公倍数之间的性质:两个自然数的乘积等于这两个自然数的最大公约数和最小公倍数的乘积。最小公倍数的计算要把三个数的公有质因数和独有质因数都要找全,最后除到两两互质为止。
  • 04.23 16:34:20
    发表了文章 2023-04-23 16:34:20

    整理关于有序序列的问题

    我们可以设置两个flag,flag1代表升序,flag2代表降序。然后遍历下数组,用后面面的数减去前面的数,如果>0,则flag1++;如果<0,则flag2++;这里呢比较的话n个数比较n-1次就可以了。所以如果最后flag1==n-1或者flag2= =n-1,则表面这个数组是有序的否则不是。
  • 04.23 16:29:50
    发表了文章 2023-04-23 16:29:50

    strcmp函数详解

    如果字符串不一样,并且字符串1>字符串2,则返回值>0.相反返回值小于零。
  • 04.23 16:27:55
    发表了文章 2023-04-23 16:27:55

    基础刷题--打印‘ X ’图形

    行数受n控制,每行又进行先打印空格,再打印*再打印空格。不过这种方法实在啰嗦。我们换个角度思考,这个其实是个正方形,小点点代表一个位子,那 就是正方形的对角线,
  • 04.23 16:22:11
    发表了文章 2023-04-23 16:22:11

    getchar---解析

    知识点—缓冲区缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内冲空间预留了一定的储存空间,这些储存空间用来缓冲输入或者输出的数据,这部分预留的空间就叫做缓冲区。这里一般操作系统上会讲,缓冲区是一块内存区,它在输入输出设备和cpu之间,用来缓存数据。他是低速的输入输出设备和高速的cpu能够协调共工作,避免低速的输入和输出设备占用cpu。
  • 04.23 16:15:26
    发表了文章 2023-04-23 16:15:26

    猜数字游戏实现

    实现这个功能最重要的就是电脑要生成一个随机数,这个数字不要太大,范围不要太大,让数字范围在1~100之间,可以通过 随机数%100 就可以生成 0 到99之间的数字啦,然后给它+1就可以生成1~100的数字了。
  • 04.23 16:11:56
    发表了文章 2023-04-23 16:11:56

    【无标题】

    斐波那契数列的特点就是从第二项开始每一项都等于前两项之和。那么从数学角度思考可以写成它的一个表达式为Fib(n)=Fib(n-1)+Fib(n-2) 当n>2时。如果n<2即为1.
  • 04.23 16:08:13
    发表了文章 2023-04-23 16:08:13

    三子棋——so easy!

    然后这个test函数里就放一个简易菜单menu()然后再使用do while 这个循环,因为至少要显示一遍如果不想玩才可以关掉。菜单中显示输入1,进入游戏输入0退出游戏。所以我梦需要定义一个变量intput 使用switch(intput)来选择。而注意这个 intput这个变量要放在循环体外面定义。如何在里面定义那么后面while(intput)里面的intput就没有效果。intput的使用范围只在循环体里了。然后你也应该可以看到,这时do while()条件结束也就是intput为0时,这就和上面一致了。好啦基本框架弄好了
  • 04.23 15:58:48
    发表了文章 2023-04-23 15:58:48

    小白的崛起之路——每日一记

    如果arr[mid]是小于key,那说明key还在右边这时数据范围就缩小到[mid+1,right],(mid为什么要加一呢?因为mid所占的数据不符所以要加一缩小范围)。也就是把mid+1的值赋给了left;然后再算出mid值进行查找,如果下一次arr[mid]==key 那恭喜找到了,否则继续进行以上操作,也就可以放进一个循环中,当[left,right]区间不断缩小里面的元素也就不断减小,直到元素没有为止循环停止。这时如果left大于right说明这个序列中没有想要找的元素key。
  • 04.23 15:57:40
    发表了文章 2023-04-23 15:57:40

    学习使我快乐

    那么就可以通过对两个序列进行遍历,把遍历过的数据存放在另一个空间中,而剩下来的序列直接就可以放进另一个空间内,是因为它是有序的特点,决定它可以直接放进去。
  • 发表了文章 2023-04-24

    【C++入门必备知识】

  • 发表了文章 2023-04-24

    【C++入门必备知识:|引用| +|auto关键字| + |范围for|】

  • 发表了文章 2023-04-24

    【C++入门必备知识:缺省参数+函数重载+函数名修饰规则】

  • 发表了文章 2023-04-24

    【C++入门必备知识:命名空间与关键字】

  • 发表了文章 2023-04-24

    基础排序算法【计数排序】非比较排序

  • 发表了文章 2023-04-24

    【二叉树】全家桶-管饱,你敢吃吗?

  • 发表了文章 2023-04-24

    基础排序算法【快速排序+优化版本+非递归版本】

  • 发表了文章 2023-04-24

    基础排序算法【插入排序】与【希尔排序】

  • 发表了文章 2023-04-24

    【数据结构】设计循环队列

  • 发表了文章 2023-04-24

    【数据结构】二叉树<遍历>

  • 发表了文章 2023-04-24

    【堆的应用】TOP-K问题

  • 发表了文章 2023-04-24

    【堆的应用】堆排序

  • 发表了文章 2023-04-24

    【数据结构与算法】堆的实现

  • 发表了文章 2023-04-24

    【数据结构】用栈实现队列

  • 发表了文章 2023-04-24

    【数据结构】研究链表深度拷贝问题

  • 发表了文章 2023-04-24

    【数据结构】用队列实现栈

  • 发表了文章 2023-04-24

    【数据结构】队列的实现

  • 发表了文章 2023-04-24

    【数据结构】栈的实现

  • 发表了文章 2023-04-24

    【C缺陷与陷阱】----语义“陷阱”

  • 发表了文章 2023-04-24

    【C陷阱与缺陷】----语法陷阱

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息