北海。_社区达人页

个人头像照片
北海。
已加入开发者社区571

勋章 更多

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

成就

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

技术能力

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

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

CSDN博主、本科大二在读,改变自己,从现在开始。 临渊羡鱼,不如退而结网。

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

2023年02月

  • 02.23 18:11:15
    发表了文章 2023-02-23 18:11:15

    C语言进阶——文件操作(上)

    文件——是我们生活中必不可缺的一部分,优秀的文件管理能使我们工作效率更高,比如上学时的点名册、平时记账的手账本、电脑中存储数据的各种文件夹等。数据构成文件,文件成就数据,因此我们需要学习C语言中的各种文件操作,使数据能够做到持久化存储。
  • 02.23 17:49:17
    发表了文章 2023-02-23 17:49:17

    C语言进阶——动态内存管理(下)

    下面是几道比较经典的动态内存开辟笔试题,看完这些题后我们对动态内存的理解能提升一个层次!
  • 02.23 17:32:20
    发表了文章 2023-02-23 17:32:20

    C语言进阶——动态内存管理(上)

    C/C++中的内存区域大体可划分为这三个部分:栈区、堆区以及静态区,这三块区域比较重要。比如我们的 main 函数就是在栈上开辟的空间,当然我们使用的一般变量也都是存储在栈区上的,但是栈区空间有限,不能存储较大的数据,此时我们会通过动态内存管理来为这些“大数据”在堆上开辟空间供其使用,用完后记得释放内存就好了,除了储存“大数据”外,在堆区上开辟的空间还可以随意改变其大小(扩大或缩小都可以)。由此可见动态内存开辟的实用性,要想实现动态内存开辟也不难,只需要跟着本文一步一步学习就好了!
  • 02.23 17:12:10
    发表了文章 2023-02-23 17:12:10

    C语言进阶——自定义类型

    简单数据类型负责存储简单的数据;而复杂数据类型则适用于复杂对象的描述,比如我们学生的信息、图书的信息等。使用复杂数据类型(即自定义类型)能很好的进行数据存储与访问,所以还在等什么呢?让我们一起进入更深层次的数据世界吧!
  • 02.23 16:29:41
    发表了文章 2023-02-23 16:29:41

    C语言进阶——字符串&&内存函数(下)

    这个函数实现起来就比较复杂了,需要用到多个指针,不断记录位置、移动位置、刷新位置,当然我们这里模拟实现的是效率比较低的算法,如果想要追求时间,可以参考参考KMP算法, 提高寻找效率。
  • 02.23 16:16:28
    发表了文章 2023-02-23 16:16:28

    C语言进阶——字符串&&内存函数(上)

    这是牛客网上的一道简单题:判断输入字符是否为字母,一般的解决方法是通过ASCII码判断,不过这样做的话判断表达式较长,此时我们可以利用C语言中的库函数isalpha(判断是否为字母) 来完成这个题目,不仅代码量少,而且通俗易懂。要实现这种效果,就需要学习C语言中的各种库函数,而本文会列出大多数字符串函数和内存函数的使用及其实现,如果你想学习C语言库函数或对字符串、内存有好奇之心,不妨仔细来看看吧!
  • 02.22 21:18:41
    发表了文章 2023-02-22 21:18:41

    C语言进阶——指针进阶试题讲解(万字长文详解)

    C语言进阶——指针进阶试题讲解(万字长文详解
  • 02.22 21:00:18
    发表了文章 2023-02-22 21:00:18

    C语言进阶——指针进阶试题讲解(万字长文详解)

    指针,一块存储其他内存块地址的空间,不仅能监管别人的地址信息,还拥有属于自己的地址。在取地址操作符(&)与解引用操作符(*)的“双重折磨”下,很多人对指针望而生畏,常常会掉进不规范使用指针而引发错误的大坑中。本文旨在通过众多例子来带大家理解指针(主要包含sizeof、strlen和多道指针笔试题),本文篇幅可能较长,请系好安全带,跟我走!
  • 02.22 20:42:42
    发表了文章 2023-02-22 20:42:42

    C语言题解——除自身以外数组的乘积(力扣 第238题)

    这是力扣题库中的一个中等难题,说是存在一个整型数组,求出各元素位上除此数外其他元素的乘积,比如存在数组[1,2,3,4],按照题目应该该输出[24,12,8,6],我们的解题思想为:求出各元素的左积和右积(当然不包含自己),然后将左积与右积相乘,就可以得到目标积数,拿上面的例子来说,下标0的左积为1(默认数组外为1),右积为24,相乘得到目标积24,其他元素也是依次类推。下面来看看具体讲解吧
  • 02.22 20:34:51
    发表了文章 2023-02-22 20:34:51

    剑指Offer 第53题:数字在升序数组中出现的次数

    剑指Offer 第53题:数字在升序数组中出现的次数
  • 02.22 20:29:29
    发表了文章 2023-02-22 20:29:29

    C语言进阶——指针进阶

    指针就是地址,而凡是存储在内存中的值都会有属于自己的地址,指针指向地址,这样我们就能通过指针间接操作变量。我们在指针初阶中介绍了指针的基本概念:如指针大小、野指针问题、指针间的关系运算等,在我们的指针进阶中,将会对指针进行进一步剖析,见识更深的指针!🎊🎊
  • 02.22 20:13:52
    发表了文章 2023-02-22 20:13:52

    C语言进阶——数据在内存中的存储

    经过前面博客的介绍,我们的C语言初阶已经学完了。现在我们可以进入更深层次的C语言世界了,而本文是我们进阶的首篇文章,主要是介绍各种数据在内存中的存储情况,比如有符号char的最大值是多少、整型数据与浮点型数据在内存的存储方式有何不同等,学会这些知识能增加我们的内功,真正做到了然于心。🚀🚀🚀
  • 02.22 19:03:26
    发表了文章 2023-02-22 19:03:26

    C语言初阶——实用调试技巧

    调试是我们每个程序员都必备的技能之一,调试能在程序逐步运行过程中锁定目标变量,找出问题,解决问题。我们一般把程序中的运行问题称为 "Bug" ,Bug是程序员一生之敌;正所谓一物降一物,面对Bug,我们有调试,只要调试玩的溜,Bug就无所遁形。👾👾👾
  • 02.22 18:46:58
    发表了文章 2023-02-22 18:46:58

    C语言题解——倒置字符串(剑指Offer 第58题)

    C语言题解——倒置字符串(剑指Offer 第58题)
  • 02.22 18:43:20
    发表了文章 2023-02-22 18:43:20

    C语言题解——最小公倍数的三种求法(含最大公约数)

    最小公倍数是指能同时将两数整除的最小倍数,而最大公约数是则是能被两数同时整除的最小因数。最小公倍数有个特点,就是最小为两数中的较大值,最大为两数的乘积;最小公倍数则是最小为1,最大为两数中较小值(如果两数相同,那么最大公约数、最小公倍数是它们本身)🎉🎉🎉
  • 02.22 18:37:26
    发表了文章 2023-02-22 18:37:26

    C语言初阶——结构体

    无论是整型、实型还是我们的数组,它们都只能描述单一对象,无法对一个复杂对象进行描述,比如我们的学生信息,包含学生姓名(字符型数组)、学号(整型)、电话号码(整型数组)等,将需要的信息整合在一起,配合上结构体关键字(struct),这样我们就得到了一个结构体变量。合理使用结构体变量能让我们对现实世界中的信息做出更好的描述。一起看看结构体吧!🎉🎉🎉
  • 02.22 18:29:39
    发表了文章 2023-02-22 18:29:39

    C语言初阶——指针

    指针是我们内存中最小单元的地址编号,因此指针能储存我们程序中各种变量在内存中的对应地址(&取出地址放入指针变量内,使用时通过*解引用访问操作即可),指针使用起来高效迅速,能够用一个指针变量记住复杂变量的地址,然后对其进行远程操作;但因为指针代表的是计算中的底层地址,不容易观察,因此很多人认为指针很难,根本学不懂,其实没那么夸张,指针不过是地址,是我们用来辅助完成程序设计的工具而已。下面让我带大家进入指针的世界!🎉🎉🎉
  • 02.22 18:12:01
    发表了文章 2023-02-22 18:12:01

    C语言初阶——操作符

    🏄‍♂️前言 🏄‍♂️正文 🏂算术操作符 🚵除号 🚵模号 🏂移位操作符 🚵左移位操作符 << 🚵右移操作符 >> 🚵小结 🏂位操作符 🚵按位与& 🚵按位或 | 🚵按位异或 ^ 🏂赋值操作符 🏂单目操作符 🚵取地址& 与 解引用* 🚵sizeof操作符 🚵按位取反 ~ 🏂关系操作符 🏂逻辑操作符 🏂条件操作符(三目运算符) 🏂逗号表达式 🏂下标引用、函数调用和结构体成员 🚵下标引用 [ ] 🚵函数调用操作符 ( ) 🚵访问结构体成员 . -> 🏂表达式求值 🚵隐式类型转换(整型提升) 🚵算术转换 🚵操作符的属性 🏄‍♂️总结
  • 02.22 17:51:52
    发表了文章 2023-02-22 17:51:52

    C4996 “scanf“ 问题——初学者使用VS的拦路虎

    目录 🎉前言 ♥️正文 ♠️scanf_s ♦️解决方法 1.搜索文件夹 2.复制文件路径 3.打开记事本(管理员身份) 4.找到目标文件 5.修改文件内容 ♣️测试 🎉总结
  • 02.22 17:43:10
    发表了文章 2023-02-22 17:43:10

    扫雷——循环、函数、数组三位一体

    🤖前言 🤖正文 🤖主函数部分(test.c) 👾main函数 👾menu函数 👾game函数 🤖自定义头文件部分(game.h) 👾自定义头文件部分所需引用 🤖功能实现函数部分(game.c)--- 基础版 👾功能实现函数部分所需引用 👾1.初始化函数 👾 2.打印函数 👾3.布置雷函数 👾4.排查雷函数 👾 5.统计雷函数-排查雷函数的辅助函数 👾6.效果展示 🤖主函数部分代码(test.c) 🤖自定义头文件部分代码(game.h) 🤖功能实现函数部分(game.c) 🌌进阶版(屏幕清理、爆炸展开、雷点标记) 🌏屏幕清理 🌏爆炸展开 🌏雷
  • 02.22 17:26:54
    发表了文章 2023-02-22 17:26:54

    三子棋——年轻人的第一款小游戏

    主函数部分(test.c) 头文件部分(game.h) 1.初始化函数 2.打印棋盘函数 3.玩家移动函数 4.电脑移动函数 5.判断输赢函数 6.重回game函数 效果展示 总结
  • 02.22 17:13:27
    发表了文章 2023-02-22 17:13:27

    C语言初阶——数组

    一维数组 一维数组的创建 一维数组的初始化 一维数组的使用 一维数组在内存的存储 二维数组 二维数组的创建、初始化与使用 二维数组在内存中的存储 数组越界 数组传参 冒泡排序 数组名 总结
  • 02.22 17:01:10
    发表了文章 2023-02-22 17:01:10

    C语言初阶——函数

    库函数 自定义函数 函数的参数 实际参数(实参) 形式参数(形参) 函数的调用 传值调用 传址调用 编写自定义函数判断素数 嵌套调用与链式访问 嵌套调用 链式访问 声明和定义 声明 定义 递归与迭代 递归 迭代 斐波那契数列 递归版本 迭代版本 总结
  • 02.22 16:28:51
    发表了文章 2023-02-22 16:28:51

    C语言初阶——分支与循环

    从程序流程的角度来看,程序可以分为三种基本结构, 顺序结构、选择(分支)语句、循环语句。在C语言中语句分为这五类:1. 表达式语句 2. 函数调用语句 3. 控制语句 4. 复合语句 5. 空语句。本文主要是介绍控制语句,也就是前面提到的三种基本语句,它们由特定的语句定义符组成,C语言有九种控制语句
  • 02.22 15:58:30
    发表了文章 2023-02-22 15:58:30

    初始C语言——梦启程的地方

    选择语句 if语句 if 单分支 if 多分支 循环语句 while 循环 函数 数组 操作符 关键字 typedef static #define定义常量和宏 结构体 总结
  • 02.22 15:26:16
    发表了文章 2023-02-22 15:26:16

    初始C语言——梦启程的地方

    数据类型 变量 命名规则 分类 注意 常量 分类 字符串 转义字符 注释 C语言的注释风格 C++的注释风格
  • 02.22 15:04:16
    发表了文章 2023-02-22 15:04:16

    初始C语言——梦开始的地方

    C语言是一门通用计算机编程语言,广泛应用于底层开发。作为长期位于各大编程语言排行榜前三的高级语言,C语言具有广泛性、简洁性、结构完善性等特有特点,作为B语言的改进版本,C语言也能直接通过内存地址进行内存操作,这是大多数高级语言所不具备的特点,而我们的C可以。因此C语言具有极为强大的功能和较为直接的底层逻辑,换句话说,只要把C学好了,就能掌握编程的核心技术,其他高级语言的学习如探囊取物。
  • 发表了文章 2024-05-15

    MySQL库的操作『增删改查 ‖ 编码问题 ‖ 备份与恢复』

  • 发表了文章 2024-05-15

    MySQL安装『适用于 CentOS 7』

  • 发表了文章 2024-05-15

    Linux多线程【线程互斥与同步】

  • 发表了文章 2024-05-15

    C++11『右值引用 ‖ 完美转发 ‖ 新增类功能 ‖ 可变参数模板』

  • 发表了文章 2024-05-15

    Linux多线程【线程池】

  • 发表了文章 2024-05-15

    C++【哈希表的模拟实现】

  • 发表了文章 2024-05-15

    Linux进程信号【信号保存】

  • 发表了文章 2024-05-15

    C++ 哈希的应用【布隆过滤器】

  • 发表了文章 2024-05-15

    C++【红黑树】

  • 发表了文章 2024-05-15

    Day4 计算糖果、进制转换

  • 发表了文章 2024-05-15

    Day6 不要二、把字符串转换成整数

  • 发表了文章 2024-05-15

    Day3 字符串中找出连续最长的数字串、数组中出现次数超过一半的数字

  • 发表了文章 2024-05-15

    C++【模板进阶】

  • 发表了文章 2024-05-15

    Linux基础IO【深入理解文件系统】

  • 发表了文章 2024-05-15

    Linux进程信号【信号处理】

  • 发表了文章 2024-05-15

    C++【set 和 map 学习及使用】

  • 发表了文章 2024-05-15

    Linux进程间通信【消息队列、信号量】

  • 发表了文章 2024-05-15

    Day5 统计回文、连续最大和

  • 发表了文章 2024-05-15

    C++【继承】

  • 发表了文章 2024-05-15

    Day2 排序子序列、倒置字符串

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