ephemerals___社区达人页

个人头像照片
ephemerals__
已加入开发者社区318

勋章 更多

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

成就

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

技术能力

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

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

暂无个人介绍

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

2024年10月

  • 10.30 12:25:45
    发表了文章 2024-10-30 12:25:45

    【c语言】qsort函数及泛型冒泡排序的模拟实现

    本文介绍了C语言中的`qsort`函数及其背后的回调函数概念。`qsort`函数用于对任意类型的数据进行排序,其核心在于通过函数指针调用用户自定义的比较函数。文章还详细讲解了如何实现一个泛型冒泡排序,包括比较函数、交换函数和排序函数的编写,并展示了完整的代码示例。最后,通过实际运行验证了排序的正确性,展示了泛型编程的优势。
  • 10.29 18:53:10
    发表了文章 2024-10-29 18:53:10

    【c语言】指针就该这么学(3)

    本文介绍了C语言中的函数指针、typedef关键字及函数指针数组的概念与应用。首先讲解了函数指针的创建与使用,接着通过typedef简化复杂类型定义,最后探讨了函数指针数组及其在转移表中的应用,通过实例展示了如何利用这些特性实现更简洁高效的代码。
  • 10.29 18:37:20
    发表了文章 2024-10-29 18:37:20

    【c语言】指针就该这么学(2)

    本文详细介绍了指针与数组的关系,包括指针访问数组、一维数组传参、二级指针、指针数组和数组指针等内容。通过具体代码示例,解释了数组名作为首元素地址的用法,以及如何使用指针数组模拟二维数组和传递二维数组。文章还强调了数组指针与指针数组的区别,并通过调试窗口展示了不同类型指针的差异。最后,总结了指针在数组操作中的重要性和应用场景。
  • 10.28 16:43:38
    发表了文章 2024-10-28 16:43:38

    【c语言】指针就该这么学(1)

    本文详细介绍了C语言中的指针概念及其基本操作。首先通过生活中的例子解释了指针的概念,即内存地址。接着,文章逐步讲解了指针变量的定义、取地址操作符`&`、解引用操作符`*`、指针变量的大小以及不同类型的指针变量的意义。此外,还介绍了`const`修饰符在指针中的应用,指针的运算(包括指针加减整数、指针相减和指针的大小比较),以及野指针的概念和如何规避野指针。最后,通过具体的代码示例帮助读者更好地理解和掌握指针的使用方法。
  • 10.27 23:34:57
    发表了文章 2024-10-27 23:34:57

    【c语言】一篇文章搞懂函数递归

    本文详细介绍了函数递归的概念、思想及其限制条件,并通过求阶乘、打印整数每一位和求斐波那契数等实例,展示了递归的应用。递归的核心在于将大问题分解为小问题,但需注意递归可能导致效率低下和栈溢出的问题。文章最后总结了递归的优缺点,提醒读者在实际编程中合理使用递归。
  • 10.27 23:22:39
    发表了文章 2024-10-27 23:22:39

    【c语言】函数

    本文介绍了C语言中函数的基本概念,包括库函数和自定义函数的定义、使用及示例。库函数如`printf`和`scanf`,通过包含相应的头文件即可使用。自定义函数需指定返回类型、函数名、形式参数等。文中还探讨了函数的调用、形参与实参的区别、return语句的用法、函数嵌套调用、链式访问以及static关键字对变量和函数的影响,强调了static如何改变变量的生命周期和作用域,以及函数的可见性。
  • 10.26 23:21:03
    发表了文章 2024-10-26 23:21:03

    【c语言】数组

    本文介绍了数组的基本概念及一维和二维数组的创建、初始化、使用方法及其在内存中的存储形式。一维数组通过下标访问元素,支持初始化和动态输入输出。二维数组则通过行和列的下标访问元素,同样支持初始化和动态输入输出。此外,还简要介绍了C99标准中的变长数组,允许在运行时根据变量创建数组,但不能初始化。
  • 10.26 23:11:53
    发表了文章 2024-10-26 23:11:53

    【c语言】循环语句

    循环结构是C语言中用于简化重复操作的重要工具,主要包括while循环、do-while循环和for循环。while循环是最基本的形式,通过不断检查条件来决定是否继续执行循环体。do-while循环则先执行循环体,再检查条件,至少执行一次。for循环逻辑更复杂,但使用频率最高,适合初始化、条件判断和更新变量的集中管理。此外,循环中还可以使用break和continue语句来控制循环的提前终止或跳过当前迭代。最后,循环可以嵌套使用,解决更复杂的问题,如查找特定范围内的素数。
  • 10.26 20:26:20
    发表了文章 2024-10-26 20:26:20

    【c语言】分支语句

    C语言通过三种基本结构——顺序、选择和循环,构建复杂的程序逻辑。本文主要介绍了C语言的选择结构,即if-else语句及其变体,包括简单的if语句、if-else组合、else if多分支判断、嵌套if以及解决悬空else问题的方法。此外,还详细讲解了逻辑运算符和关系运算符的使用,以及如何利用条件操作符简化逻辑判断。最后,文章对比了if-else与switch语句在实现多分支逻辑时的应用,并解释了switch语句中的break和default关键字的作用。
  • 10.26 20:15:31
    发表了文章 2024-10-26 20:15:31

    【c语言】简单的算术操作符、输入输出函数

    本文介绍了C语言中的算术操作符、赋值操作符、单目操作符以及输入输出函数 `printf` 和 `scanf` 的基本用法。算术操作符包括加、减、乘、除和求余,其中除法和求余运算有特殊规则。赋值操作符用于给变量赋值,并支持复合赋值。单目操作符包括自增自减、正负号和强制类型转换。输入输出函数 `printf` 和 `scanf` 用于格式化输入和输出,支持多种占位符和格式控制。通过示例代码详细解释了这些操作符和函数的使用方法。
  • 10.25 17:59:19
    发表了文章 2024-10-25 17:59:19

    【c语言】数据类型和变量

    本文介绍了C语言中的数据类型和变量。数据类型分为内置类型和自定义类型,内置类型包括字符型、整型、浮点型等,每种类型有不同的内存大小和取值范围。变量分为全局变量和局部变量,它们在内存中的存储位置也有所不同,分别位于静态区和栈区。通过示例代码和图解,详细阐述了这些概念及其应用。
  • 发表了文章 2025-04-17

    【c++11】c++11新特性(上)(列表初始化、右值引用和移动语义、类的新默认成员函数、lambda表达式)

  • 发表了文章 2025-03-22

    【数据结构进阶】位图

  • 发表了文章 2025-03-21

    【c++】异常处理

  • 发表了文章 2025-03-21

    【Linux】进程概念和进程状态

  • 发表了文章 2025-03-20

    【Linux】冯诺依曼体系与操作系统理解

  • 发表了文章 2025-03-19

    【Linux】vim使用与配置教程

  • 发表了文章 2025-03-18

    【数据结构进阶】哈希表

  • 发表了文章 2025-03-18

    【c++丨STL】基于红黑树模拟实现set和map(附源码)

  • 发表了文章 2025-03-17

    【Linux】深入理解linux权限

  • 发表了文章 2025-03-16

    【数据结构进阶】红黑树超详解 + 实现(附源码)

  • 发表了文章 2025-03-15

    【c++丨STL】map/multimap的使用

  • 发表了文章 2025-03-14

    【c++丨STL】set/multiset的使用

  • 发表了文章 2025-03-11

    【数据结构进阶】AVL树深度剖析 + 实现(附源码)

  • 发表了文章 2025-03-10

    【c++】多态(多态的概念及实现、虚函数重写、纯虚函数和抽象类、虚函数表、多态的实现过程)

  • 发表了文章 2025-03-07

    【c++】继承(继承的定义格式、赋值兼容转换、多继承、派生类默认成员函数规则、继承与友元、继承与静态成员)

  • 发表了文章 2025-03-06

    【数据结构】二叉搜索树(二叉排序树)

  • 发表了文章 2025-02-28

    【c++】模板详解(2)

  • 发表了文章 2025-02-25

    【c++丨STL】priority_queue(优先级队列)的使用与模拟实现

  • 发表了文章 2025-01-23

    【c++丨STL】stack和queue的使用及模拟实现

  • 发表了文章 2024-12-29

    【c++丨STL】list模拟实现(附源码)

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